我们成功地使用WSO2 ESB进行基本调解,使用REST作为调用者和服务(通过消息队列)。
我们现在正在尝试使用主题和订阅模型。但是,与ESB中可以将消息格式修改为POX的其他部分不同,在订阅界面中,有一种方法可以定义URL的有效负载格式。 ESB总是向URL发送soap,即使我们希望它发送POX。我们不想写SOAP服务。
有没有办法改变订阅者的格式?我知道我们可以设置一个代理,然后发送消息等,但这很麻烦,不能自动为新服务。
答案 0 :(得分:0)
如果使用WS-Eventing,则会将soap消息发送到订阅者端点。您可以使用基于JMS的pub-sub场景来实现您想要的。请看[1]。
[1] http://wso2.org/library/articles/2011/12/wso2-esb-example-pubsub-soa
答案 1 :(得分:0)
请参考[1]哪里有针对JMS相关要求的综合用例套件希望这对您有所帮助
[1] http://docs.wso2.org/wiki/display/ESB460/Java+Message+Service+%28JMS%29+Support