favs project event driven services:一个小组项目用于学习“事件驱动的服务和体系结构”尤其是事件源(ES)和命令查询责任隔离(C
FAVS商务 FAVS-commerce是一个小型事件驱动/响应式微服务电子商务系统,展示了典型事件驱动体系结构的几个概念,重点关注“事件源”(ES)和“命令查询责任隔离”(CQRS)概念。 它是在Hochschule Hannover的WS20 / 21中作为“分布式系统的高级方面”模块考试的一部分而实现的。 架构概述 本示例旨在实现一个电子商务商店。 电子商务商店的域是相当简单的模型,因为它仅包含客户,订单和产品,但是由于每个域彼此紧密耦合,因此涉及很高的复杂性。 每个客户都可以为特定产品下订单,即客户拥有他们过去所下订单的列表,每个订单都具有产品列表。 如果将每个域都实现为单个微服务,则意味着要为特定客户下订单, OrderService将必须询问CustomerService是否存在指定的customerId并与ProductService和指定的productId重复相同的操作。
用户评论