您好我有传输类型(JMS)的代理服务。它侦听队列,当在IN队列中发布消息时,它将路由到将消息放入OUT队列的业务服务。
现在,我有一个要求,从一个java客户端我想调用代理服务并传递它可以路由到业务服务的消息内容,这将把消息放在队列中。
有可能吗?是的,怎么样?
P.S:我在互联网上搜索了这个,发现我们可以像网络服务一样调用代理服务。是否可以使用JMS传输代理服务?答案 0 :(得分:1)
代理不能同时接受HTTP和JMS - 它们绑定到特定类型的传输。
但是,您可以像这样创建代理链:
MyService-local.proxy
)。 MyService-http.proxy
)并路由到MyService-local MyService-jms.proxy
)并路由到MyService-local。或者,如果您不想更改OSB服务,我想您也可以编写Java代码来创建JMS消息并将其放在原始队列中。