我们公司现在使用Websphere MQ来促进与业务合作伙伴的沟通,但我们正在评估迁移到ActiveMQ。 我读过一些文档和文章,没有find我们需要的特定选项 – 服务器到服务器的连接。
Apache MQ具有代理networking的概念,但据我了解,它更像是一个集群,然后是站点间通信。
我们需要一个本地消息代理(AMQ服务器)和一个远程消息代理。 本地应用程序使用本地应用程序,远程应用程序使用我们的合作伙伴的应用程序,在合作伙伴的代理程序上有一定数量的远程队列,我们需要将消息发送给我们,而且我们的合作伙伴必须在队列中放置一些队列消息。 有没有可能用ApacheMQ来实现这个工作量?
从我在文档中读到的代理networking和分布式队列是一个集群解决scheme,用于在[地理上或其他]分离的代理之间负载均衡消息。 这在我们的案例中呈现了巨大的安全问题。
假设我们有两个合作伙伴–A和B.我们需要发送消息来分别在A和B上排列a.receive.q和b.receive.q。 从我读的A实际上可以订阅b.receive.q,反之亦然。 另外,如果我们这边的一些敌对的员工(仅仅为了风险评估而考虑这一点)在a.receive.q上启动本地消费者,则根本不会通过networking发送消息(或者只发送一小部分消息) 。
如果我有点模糊,随意提问。
我绝对正确,像websphere一样的服务器到服务器工作stream程不是ActiveMQfunction集的一部分。