web-dev-qa-db-ja.com

ローエンドのセットアップのためのRabbitMQの良い代替手段はありますか?

私は現在、いくつかのセットアップでRabbitMQを使用していますが、もっと簡単にセットアップできるものがあるはずだという気持ちを揺るがすことはできません。便利ですが、RabbitMQの保守が非常に手間がかかるという理由だけで、1日に数千のメッセージしか処理しないソリューションをMQで正当化するのは困難です。

簡単なインストールとメンテナンスプロセスでAMQPの実装を知っている人はいますか?

それを知らない人のために、RabbitMQはErlangで書かれたAMQP実装です。それは非常に安定しているはずですが、それはあなたがその問題を回避するためにアーランについて十分に知っている場合にのみ実際に当てはまります。メモリ制限であろうとホスト名の変更であろうと、常にそれを深く理解する必要があります。

18
lyschoening

http://www.zeromq.org/ あなたが探しているものかもしれません。 Windowsを使用している場合は、MSMQを使用できます

編集:私は質問のAMQP部分を見逃したと思います。

8
Yavor Shahpasov

ActiveMQは良い代替手段のようです。私は、RabbitMQを使用してWAN経由で「クラスター」をセットアップしていました。これは、同じ場所にあるすべてのマシンを必要とするため、RabbitMQクラスターではサポートされていません。

「クラスター」のセットアップとメンテナンスが簡単であるという意味で、ActiveMQはRabbitMQよりも優れているようです。

1
user3527917

Apache Qpidは別のオープンソースAMQPブローカーです: http://qpid.Apache.org/

免責事項:私はそれを自分で使用したことがないので、RabbitMQとの比較については説明できません。

0
David Dossot