簡體   English   中英

JMS / AMQP經紀人比較

[英]JMS/AMQP brokers comparison

在SO上閱讀了一些有趣的帖子,並在google上找到了很多頁面之后,我想請求您幫助決定JMS / AMQP經紀人選擇什么。 我們公司面臨着簡單的問題。 我們需要使用可靠的基於消息的系統來進行集群中節點的通信。 由於我們擁有“我們自己的”解決方案,因此我們正在努力為其添加越來越多的功能(此外,它還有錯誤:)),這對我們來說變得非常混亂。

我真的不想提出另一個關於哪個經紀人更好/更差的問題,我想向您詢問您的個人經歷以及對JMS / AMQP經紀人的可靠性/復雜性/靈活性的觀察。 (即我發現了一些關於ActiveMQ的令人困惑的信息,說它不穩定但很多人認為它是最好的JMS解決方案)

目前,我們的系統發送約。 100 mps,所以它不是很大的負載,但我們需要能夠在將來擴展它,因為越來越多的節點將被添加到集群中。 每個節點都應該是發送和接收消息。 我們需要找到盡可能可靠的解決方案。

謝謝您的回答。

一般來說,更強大的經紀人是商業經紀人。 我在生產中使用過ActiveMQ,但是我遇到了一些問題。 它每秒最多支持20K消息。 我會再次使用它。

我將從我最了解的經紀人開始。

TIBCO EMS

優點

  • 非常穩定
  • 有ac#,c和java api
  • 很好的支持
  • 成熟,有很多很好的增強功能,這些功能表現在一些小事情上,例如它如何在隊列中向消費者分發消息等。

缺點

  • 昂貴
  • 網上沒有太多信息

我的老板幫助制定了AMQP規范,他對RabbitMQ的評價非常高。 我沒有在憤怒中使用它,所以無法發表評論。

當然,AMQP相對於JMS代理的一大優勢是互操作性,即任何其他AMQP代理實現都可以讀取從一個供應商代理發送的消息

我們使用IBM Websphere MQ進行更大規模的安裝 - 僅限商業用途 - 但是這是一個強大,可擴展的解決方案。 對於中小型我們使用ActiveMQ和OpenMQ。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM