今天,我们将通过Apache Kafka主题构建一些彼此异步通信的微服务.我们使用Micronaut框架,它为与Kafka集成提供专门的库.让我们简要介绍一下示例系统的体系结构.我们有四个微型服务:订单服务,行程服务,司机服务和乘客服务.这些应用程序的实现非常简单.它们都有内存存储,并连接到同一个Kafka实例. 我们系统的主要目标是为客户安排行程.订单服务应用程序还充当网关.它接收来自客户的请求,保存历史记录并将事件发送到orders主题.所有其他微服务都在监听orders这个主题,并处理or