【发布时间】:2013-06-18 21:17:56
【问题描述】:
我有两个应用程序,一个部署在服务器 1 上。另一个部署在服务器 2 上。应用程序一希望在应用程序二进程完成后向应用程序二发布一些日期。它将向应用程序一发送事件,我的客户建议我们使用 FUSE ESB,如何实现它,
感谢任何答案
【问题讨论】:
我有两个应用程序,一个部署在服务器 1 上。另一个部署在服务器 2 上。应用程序一希望在应用程序二进程完成后向应用程序二发布一些日期。它将向应用程序一发送事件,我的客户建议我们使用 FUSE ESB,如何实现它,
感谢任何答案
【问题讨论】:
您可以为此使用消息传递。 Fuse ESB 随附 ActiveMQ 作为开箱即用的消息传递解决方案。然后,您可以让应用程序 A 向队列发送消息,应用程序 B 拾取该队列,并在响应队列上发回响应,以供应用程序 A 接收。
您还可以使用其他类型的传输,例如 HTTP、Web 服务、TCP 等等。
Fuse ESB 还与 Apache Camel 一起开箱即用,它有很多可供使用的传输和组件。在此处查看列表:http://camel.apache.org/components
我建议您阅读 Fuse ESB 生产介绍指南:https://access.redhat.com/knowledge/docs/en-US/Fuse_ESB_Enterprise/7.1/html-single/Product_Introduction/index.html
【讨论】: