DDD、活动来源、CQRS、REST、模块化、微服务、Kotlin、Spring、Axon平台、Apache Kafka、RabbitMQ 数字餐厅
数字餐厅是一个使用事件源和CQRS构建的应用程序示例,它使用Kotlin和Spring编写,并使用Axon平台作为端到端开发和基础架构平台,用于平稳发展专注于事件驱动的微服务。
客户使用网站应用程序在当地餐馆下订单,应用程序协调交付订单的快递员网络。
目录域层包含有关域的信息,这是商业软件的核心,业务对象的状态保存在这里。数字餐厅的业务能力包括:
- 管理快递信息
- 订单的快递员视图(管理订单的交付)
- 管理餐厅菜单和其他信息,包括位置和营业时间
- 订单的餐厅视图(管理餐厅厨房的订单准备)
- 管理有关客户/消费者的信息
- 订单的客户视图(管理订单的接受)
数字餐厅:DDD。 活动来源。 CQRS。 休息。 模块化。 微服务。 Kotlin。 弹簧。 Axon平台。 Apache Kafka。 兔子MQ
预估大小:402个文件
.gitignore
273B
maven-wrapper.jar
48KB
gh-md-toc
5KB
mvnw.cmd
5KB
CommandController.kt
12KB
OrderHandler.kt
10KB
AMQPMessageSourceConfiguration.java
1KB
AMQPMessageSourceConfiguration.java
1KB
AMQPMessageSourceConfiguration.java
1KB
AMQPMessageSourceConfiguration.java
1KB
632.91KB
文件大小:
评论区