Java事件处理框架

标签 java spring spring-integration

我正在寻找一个构建在流程管理器模式之上的轻量级框架:

http://www.eaipatterns.com/ProcessManager.html

我特别有兴趣使用它来进行事件处理,由此我对特定事件的成功或失败结果感兴趣,并根据此结果将消息传递到另一个“阶段”。除了成功和失败之外可能还有其他结果,所以我想要一些灵活的东西......

我并不是真的在寻找一个重量级的 ESB 来处理这种情况,因为这看起来完全是多余的。 Spring 集成对于这类事情来说看起来不错。有人可以推荐任何其他框架来帮助实现这一目标吗?

另一种选择是使用基本的 Spring 框架构建一些东西......

最佳答案

Apache Camel项目实现了 EIP 书中的模式。我认为它正是您所需要的。

Camel 可以与 Spring 一起使用,并且可以根据您的要求部署在多个不同的容器中。

关于Java事件处理框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331255/

相关文章:

java - 如果失败或不稳定,构建函数不会返回构建对象

java - 如何使用 Maven 创建一个可执行 jar 文件,其中包含主类位于 Test 中的依赖项

jquery - Spring MVC 415 不支持的媒体类型

java - Spring MVC 中重定向的奇怪行为

java - 如何中断或取消 Spring Integration Java DSL 流程?

java - HttpRequestHandlingMessagingGateway JSON 数组有效负载

Java:匹配城市正则表达式

java - 避免索引越界异常

java - 从 svn 存储库自动下载 gradle

java - Spring http出站网关希望使用PollableChannel而不是DirectChannel