Activemq

Apache ActiveMQ 伺服器到伺服器連接

  • October 31, 2017

我們公司現在使用 Websphere MQ 來促進與我們的業務合作夥伴的溝通,但我們正在評估遷移到 ActiveMQ。我已經閱讀了一些文件和文章,但沒有找到我們需要的特定選項 - 伺服器到伺服器連接。

Apache MQ 有代理網路的概念,但據我了解,它更多的是集群,然後是站點到站點的通信。

我們需要一個本地消息代理(AMQ 伺服器)和一個遠端消息代理。本地由我們的應用程序使用,遠端一個由我們合作夥伴的應用程序使用,我們需要將消息放入的遠端隊列(在合作夥伴的代理上)數量有限,而且我們這邊也有一些隊列,我們的合作夥伴必須放入消息給。有沒有可能用 ApacheMQ 來實現這個工作負載?

從我在文件中閱讀的內容來看,代理網路和分佈式隊列是一種集群解決方案,用於在

$$ geographically or otherwise $$分離的經紀人。這在我們的案例中提出了巨大的安全問題。 假設我們有兩個合作夥伴 - A 和 B。我們需要分別向 A 和 B 上的隊列 a.receive.q 和 b.receive.q 發送消息。從我讀到的 A 實際上可以訂閱 b.receive.q ,反之亦然。此外,如果我們這邊的一些敵對員工(考慮到這只是為了進行風險評估)在 a.receive.q 上啟動本地消費者,則根本不會通過網路發送消息(或者只會發送一小部分) .

如果我有點模糊,請隨時提出問題。

我是絕對正確的,類似 websphere 的伺服器到伺服器工作流不是 ActiveMQ 功能集的一部分。

引用自:https://serverfault.com/questions/366743