Ash*_*bay 5 java activemq-classic jms broker
我正面临着连接ActiveMQ网络的问题.
我有两种情况:
S1:我的应用程序连接到第一个activeMQ"A".而这个activeMQ"A"连接到一个ActiveMQ"B" - 这是导致我一些问题的场景.S2:我的应用程序直接连接到ActiveMQ"B".
在这两种情况下,我们都将数据发送到同一队列,当然我们发送完全相同的数据.预期结果:当ActiveMQ"B"接收数据时,它应该在同一队列上响应.
在场景S1中,数据由我的应用程序发送到ActiveMQ"A",然后转发到ActiveMQ"B",但是这个ActiveMQ"B"似乎没有响应,事实是ActiveMQ"A"不接收来自ActiveMQ"B".这是我的主要问题,我无法弄清楚为什么它不起作用,因为如果我将我的应用程序直接连接到ActiveMQ"B"我接收数据.
我试着在那里制作一个解释S1和S2的简单模式.
有没有人遇到过这种问题?我应该在哪里找到问题的原因?
编辑:更多细节:
在activeMQ"A"中,我可以看到有消费者("消费者数量"列等于5)但是在activeMQ"B"中没有消费者("消费者数量"列为0),而应该是5如在活动MQ"A"中.有任何想法吗 ?
ActiveMQ“A”和ActiveMQ“B”以两种方式使用简单的身份验证插件。我的问题是在回答时,ActiveMQ“B”尝试连接到 Active MQ“A”但无法验证......这就是这么简单!事实是我无法控制 ActiveMQ“B”。因此,解决方案是配置 ActiveMQ“A”以便从 ActiveMQ“B”接受用户/密码。
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |