我已经尝试过单独使用 WSO2 Message Broker ,它运行良好。
实际上,我创建了两个独立的Java Application,它充当发送者和接收者。两个应用程序都使用amqp连接字符串来启动连接。使用Apache Ant服务器构建应用程序。
现在我想将Message Broker与WSO2 ESB集成。
建议我使用ESB在我的Web应用程序中使用Message Broker的最佳方法。
我有时会感到困惑,
混淆1 :邮件存储和邮件代理之间的区别。
混淆2 : Web应用程序是否需要连接字符串才能使用消息代理
答案 0 :(得分:0)
我希望你能理解Message Broker的基本概念会更好。
消息代理是一种简单的处理消息传递功能。在WSO2 MB中,我们使用amqp作为协议。
Confusion 01 :ESB中的邮件存储是您用来存储邮件的地方。在ESB中,您可以将存储配置为内存,jms等。通过它,存储质量将有所不同。 (例如:在服务器重启后删除的内存消息中)
在配置jms消息存储时,我们可以使用消息代理。然后,消息代理队列可以用作存储。在这里,我们创建一个队列并将其指向消息存储。因此消息将存储在该队列中。
Confusion 02 :连接到消息代理时,应按文档中的说明创建连接。
您可以参考有关MB / ESB集成的文档:https://docs.wso2.com/display/MB310/Integrating+WSO2+ESB https://docs.wso2.com/display/ESB500/Configure+with+WSO2+Message+Broker