我正在寻找一个构建在流程管理器模式之上的轻量级框架:
http://www.eaipatterns.com/ProcessManager.html
我特别有兴趣使用它来进行事件处理,由此我对特定事件的成功或失败结果感兴趣,并根据此结果将消息传递到另一个“阶段”。除了成功和失败之外可能还有其他结果,所以我想要一些灵活的东西......
我并不是真的在寻找一个重量级的 ESB 来处理这种情况,因为这看起来完全是多余的。 Spring 集成对于这类事情来说看起来不错。有人可以推荐任何其他框架来帮助实现这一目标吗?
另一种选择是使用基本的 Spring 框架构建一些东西......
最佳答案
Apache Camel项目实现了 EIP 书中的模式。我认为它正是您所需要的。
Camel 可以与 Spring 一起使用,并且可以根据您的要求部署在多个不同的容器中。
关于Java事件处理框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331255/