我有两个应用程序,一个部署在服务器 1 上。另一个部署在服务器 2 上。应用程序 1 想在应用程序 2 处理完成后向应用程序 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