favs project event driven services:一个小组项目用于学习“事件驱动的服务和体系结构”尤其是事件源(ES)和命令查询责任隔离(C
FAVS商务 FAVS-commerce是一个小型事件驱动/响应式微服务电子商务系统,展示了典型事件驱动体系结构的几个概念,重点关注“事件源”(ES)和“命令查询责任隔离”(CQRS)概念。 它是在Hochschule Hannover的WS20 / 21中作为“分布式系统的高级方面”模块考试的一部分而实现的。 架构概述 本示例旨在实现一个电子商务商店。 电子商务商店的域是相当简单的模型,因为它仅包含客户,订单和产品,但是由于每个域彼此紧密耦合,因此涉及很高的复杂性。 每个客户都可以为特定产品下订单,即客户拥有他们过去所下订单的列表,每个订单都具有产品列表。 如果将每个域都实现为单个微服务,则意味着要为特定客户下订单, OrderService将必须询问CustomerService是否存在指定的customerId并与ProductService和指定的productId重复相同的操作。
文件列表
favs-project-event-driven-services:一个小组项目,用于学习“事件驱动的服务和体系结构”,尤其是事件源(ES)和命令查询责任隔离(CQRS)的概念。 一家小型电子商务商店,实现了一系列微服务,它建立在诸如Spring Boot,Cloud和Apache Kafka之类的技术之上。 WS2021,汉诺威大学,硕士课程模块“分布式系统的高级方面”(FAVS)考试的一部分
(预估有个160文件)
register-schemas.Dockerfile
1KB
mvnw.cmd
6KB
mvnw.cmd
6KB
ProductEvents.avsc
136B
CustomerEvents.avsc
218B
OrderPlacedEvent.avsc
295B
ProductAddedEvent.avsc
248B
CustomerCreatedEvent.avsc
343B
OrderEvents.avsc
199B
CustomerUpdatedEvent.avsc
453B
暂无评论