我有一些关于代理服务的传输标签的问题。我解释说:在我的代理服务A中,我有一个发布组件来调用一个基于异步jms的服务,称为B。
服务B在jms队列中读取由发布组件发送的消息。例如: jms://localhost:7001/interne.queue
问题是,如果服务A上的传输配置的协议设置为http,则发布组件永远不会在队列上发布消息。但是,如果我将此设置更改为"local“,则一切正常。
有没有人能解释一下这是怎么工作的?
发布于 2014-03-13 16:52:14
URL必须采用以下格式:
jms://host:port/connection_factory/jndi_destination发布于 2014-12-23 18:40:23
来自代理A (HTTP代理)的消息没有理由不能将消息发送到代理B (JMS代理)。我已经做了成百上千个这样的路由,它们都工作得很好。正如上面user3414417所建议的,我建议您检查用于通过JMS队列将消息发布到代理B的JMS URL
https://stackoverflow.com/questions/22327952
复制相似问题