eventdemo:事件驱动系统的参考实现,用于演示 CQRS、使用 AWS 的事件溯源的概念

时间:2024-06-23 10:49:19
【文件属性】:

文件名称:eventdemo:事件驱动系统的参考实现,用于演示 CQRS、使用 AWS 的事件溯源的概念

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-23 10:49:19

Java

事件演示 事件驱动系统的参考实现,用于演示 CQRS、使用 AWS 的事件溯源的概念 问题陈述演示事件驱动架构如何提高电子商务订单处理流程的性能。 使用传统设计技术解决这个问题 使用事件驱动架构解决方案迭代#1解决这个问题 我们有两个服务包含在一个 Monolith 中。 第一个服务是 ProductPurchaseAPI,它接受客户对特定产品和给定数量的订单请求 此服务接受请求,生成唯一的 UUID 编号。 然后将 UUID、产品 ID 和要购买的数量推送到消息队列(目前,我们使用 AWS SQS)。 之后,它会向通知系统(目前,我们使用 AWS SNS)发送一条消息,表明给定的订单请求已到达。 第二个服务是 PurchaseRequestTaskService,每当新的订单处理请求到达时,它都会从通知系统获得通知,并且相关信息可以从上述队列 (SQS) 中获得。 Purchas


【文件预览】:
eventdemo-master
----.gitignore(49B)
----src()
--------main()
----.travis.yml(65B)
----pom.xml(2KB)
----README.md(6KB)
----application.properties(177B)
----Test_JMeter.jmx(5KB)
----nginx.conf(326B)
----sample.properties(139B)

网友评论