AMQPを使用して、1つはC#で記述され、もう1つはPythonで記述された2つのサービスに参加したいと思います。1秒あたりにかなりの量のメッセージが表示されると予想しています。
- 本番環境に対応しているAMQPブローカーはありますか?
- Pythonと.netのバインディングは十分ですか?
はい: RabbitMQ
redditが2010年5月の時点でrabbitMQの準備ができていないと言ったことは明らかです。http: //blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html
一方、この記事は、メモリ不足の問題のためにクラッシュしていたrabbitMQ<2.0に関するものです。リリースノートによると、バージョン2.0以降ではこのバグが修正されています。
robomq.ioをお勧めします。RabbitMQコア上に構築されており、メッセージングダッシュボード、リアルタイム分析、データ駆動型アラート、ビッグデータストレージなどの拡張機能があります...
高スループットが好きな場合、robomq.ioの記録は1日あたり1,700億メッセージです。
Pythonと.NETのバインディングが何を意味するのかよくわかりません。クロスプラットフォーム通信が必要な場合。robomq.ioはあなたの正しい選択です。AMQP、MQTT、STOMPの間で、言語間だけでなく、プロトコル間でも。
robomq.ioの詳細なドキュメント(http://robomq.readthedocs.org/en/latest/)とsdk(https://github.com/robomq/robomq.io/tree/master/sdk)を確認してください。