我使用RabbitMq
作为我的消息队列,我必须在我的应用程序中使用AMQP
协议。我正在RabbitMq
向我的队列发布消息,并使用nodejs
客户端使用消息。作为一项增强功能,我想省略nodejs
客户端客户端并将其替换为WSO2 Data Service Server
,因为当前nodejs
客户端在从队列中获取服务后调用wso2-dss
上托管的服务
我搜索了很多,而且在没有使用wso2-esb
的情况下我找不到合适的方法。我或许可以用qpid客户端解决我的问题,但我真的需要帮助。
答案 0 :(得分:0)
请浏览https://docs.wso2.com/display/ESB490/RabbitMQ+AMQP+Transport和http://itsmaheeka.blogspot.com/2015/09/esb-490-enhanced-rabbitmq-support.html以了解RabbitMq transport.ESB提供内置的RabbitMq传输但是对于DSS,您可能需要安装所需的功能。
答案 1 :(得分:0)
您可以直接使用DSS JMS传输[1]来实现此目的,因为RabbitMQ支持JMS。