首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置用于与Apollo Broker链接的双工连接器

配置用于与Apollo Broker链接的双工连接器
EN

Stack Overflow用户
提问于 2013-02-23 02:31:57
回答 1查看 512关注 0票数 0

我有一个配置为stomp服务器的Apollo代理。现在,我想配置一个链接到Apollo代理的ActiveMQ代理,并启用双向消息传播。也就是说,我希望阿波罗代理和ActiveMQ代理同时作为消费者和生产者工作。

ActiveMQ broker上的此网络连接器配置是否符合我的要求?

代码语言:javascript
复制
    <networkConnectors>
    <networkConnector name="linkToApolloBroker"
       uri="static:(stomp://apollo_broker_ip:61000)"
       networkTTL="3"
       duplex="true" />
    </networkConnectors>
    <persistenceAdapter>
    <kahaDB directory="${activemq.data}/dynamic-broker1/kahadb"/>
    </persistenceAdapter>
    ...

    <transportConnectors>
        <transportConnector name="stomp" uri="stomp://0.0.0.0:61613"/>
    </transportConnectors>

实际上,我需要阿波罗为网络提供服务,同时将消息来回传递到ActiveMQ broker。如果我有两个代理彼此交谈,他们的本地客户端可以直接访问本地持久队列,并在一定程度上保持对网络波动的免疫力。

EN

回答 1

Stack Overflow用户

发布于 2013-02-23 03:04:29

在ActiveMQ和Apollo之间的代理网络配置中存在互操作性。您也许能够使用ActiveMQ的JMS bridge特性在两者之间配置一个桥,因为Apollo确实支持openwire。您的配置将不起作用。

请看一下JMS to JMS bridge文档。

Apache Camel也是您的问题的潜在解决方案。您也许可以创建一个Camel路由,它可以执行您想要的操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15030854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档