我有两个应用程序,一个部署在服务器1上。另一个部署在服务器2上。应用程序一个想要将一些日期发布到应用程序二,当应用程序两个进程完成时。它会向应用程序发送一个事件,我的客户建议我们使用FUSE ESB,如何实现它,
任何答案都表示赞赏
答案 0 :(得分:1)
您可以使用消息传递。 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