在这个教程中,我们将探讨如何使用Orkes Conductor和Spring构建事件驱动的微服务。我们将使用Conductor来使用HTTP端点和服务工作器编排微服务。
微服务提供了一种很好的方式,可以创建一个可以独立扩展和管理的模块化架构。开发人员通常将微服务设计为单一责任服务,这些服务在执行一件事情上表现得非常出色。然而,应用程序流程通常需要跨多个微服务进行协调以实现业务目标。
事件驱动架构通过事件系统在微服务之间进行通信,确保流程的可扩展性和持久性。由于这些原因,事件驱动的微服务最近变得非常流行,特别是在实现异步流程时特别有用。
2.1. 事件驱动系统的不足
大约 7 分钟