文件名称:sistema-de-orcamento-CQRS-Quarkus-kafka-eks-DIO:使用CQRS,Quarkus,Kafka和EKS部署创建预算系统
文件大小:181KB
文件格式:ZIP
更新时间:2024-05-02 01:54:36
Java
关于CQRS-命令查询职责隔离 根据 其核心思想是,您可以使用与用于读取信息的模型不同的模型来更新信息。 在某些情况下,这种分离可能很有价值,但请注意,对于大多数系统,CQRS会增加风险的复杂性。 应用程序 模拟最终用户添加收入或费用交易的银行帐户方案,并在异步事件源和CQRS架构中对其进行处理以重新计算用户的银行帐户余额。 用户还可以请求其帐户余额。 在这里,您可以看到设计: 部署外部服务 docker-compose up -d --build 它将在您的环境中使用MongoDB,PostgreSQL,Kafka和Zookepper部署四个docker容器(Kafka要求) 部署Kafka之后,您需要。 测试应用程序 运行CURL请求以创建收入交易 curl -X POST -H "Content-Type: application/json" -d @income-transact