CQRS_Quarkus_-Kafka_EKS:Cristand um sistema deorçamento,utilizando CQRS,Quarkus,Kafka e部署没有EKS Curso da Dio

时间:2024-03-09 07:29:02
【文件属性】:

文件名称:CQRS_Quarkus_-Kafka_EKS:Cristand um sistema deorçamento,utilizando CQRS,Quarkus,Kafka e部署没有EKS Curso da Dio

文件大小:44KB

文件格式:ZIP

更新时间:2024-03-09 07:29:02

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-transaction


【文件预览】:
CQRS_Quarkus_-Kafka_EKS-master
----README.md(2KB)
----income-transaction.json(91B)
----performance-tests()
--------balance.js(264B)
--------main.js(853B)
--------income.js(476B)
--------expense.js(480B)
----balance-service()
--------.gitignore(308B)
--------README.md(1KB)
--------pom.xml(5KB)
--------mvnw(10KB)
--------.dockerignore(53B)
--------src()
--------mvnw.cmd(6KB)
----kubefiles()
--------namespace.yml(134B)
--------ingress.yml(585B)
----init.sql(366B)
----transaction-service()
--------.gitignore(308B)
--------README.md(1KB)
--------pom.xml(5KB)
--------mvnw(10KB)
--------.dockerignore(53B)
--------src()
--------mvnw.cmd(6KB)
----expense-transaction.json(93B)

网友评论