【文件属性】:
文件名称:ddd-leaven-akka-v2:电子商务系统示例#微服务#Akka#React式DDD #CQRS
文件大小:901KB
文件格式:ZIP
更新时间:2021-04-30 02:43:33
microservices akka cqrs ddd event-sourcing
ddd-leaven-akka-v2
遵循基于的方法,在和之上构建的示例电子商务应用程序。
概述
此示例电子商务系统具有一组独特的属性。 这是:
React灵敏,有弹性,有弹性 :clapping_hands: ,
整合了SOA,EDA和微服务架构 :OK_hand: ,
整合了体系结构模式 :thumbs_up: ,
支持长期运行的业务流程(例如付款期限) :flexed_biceps: , 和
对开发人员友好(在Scala中实现,约1500行代码) :grinning_face_with_smiling_eyes: 。
所有这些功能显然都受到基础技术堆栈的支持,其中包括:
在Scala中实现的基于角色的React式中间件,
基于 (Akka的的实现)构建的HTTP服务器,
用于构建持久性(事件源)actor的基础结构,该基础结构具有可插入日志,
-具有akka-persistence日志实现的可扩展,高度可用的事件存储。 提供用于在单个或多个事件流上运行用户定义的投影(javascript函数)的引擎。 投影允许系统