【发布时间】:2014-03-13 15:19:40
【问题描述】:
我正在开发一个组件(我们称之为 X),它将 3 个服务(我们称之为 A、B、C)相互集成。它嵌入了一个消息队列。流程是这样的:
- 服务 A 为 X 中的队列生成一条消息。
- X 使用一条消息,根据其中的数据进行一些计算,结果调用服务 B(基于肥皂的 Web 服务),然后根据响应数据调用服务C(休息 基于网络服务) 2.1。根据其中的数据调用服务 B (SOAP WS)。 2.2.基于 2.1 的响应。它调用服务 C (REST WS)
- 在 C 中进行一些计算后,C 回调 X (REST WS),然后 X 调用 A (REST WS)
途中有可能会再提供一项服务。
将组件 X 基于 Apache Camel 是否有利可图?如果是,Camel 的哪些功能会有用?
【问题讨论】:
-
是的,Apache Camel 集成得很好,并且有很多适配器等等。但是您的问题在这里有点题外话!
-
为什么跑题了?我应该在哪里发布这个问题?
标签: java integration apache-camel enterprise-integration