2012-08-15 16 views
5

RabbitMQにUDP接続をリッスンさせ、それらのパケットを標準のキューから取り出すことはできますか?これに対してActiveMQまたはZeroMQが優れていますか?RabbitmqはUDP接続を聞きます

答えて

4

着信UDPパケットを受信し、AMQP経由でRabbitMQに送信するための単純なプロキシフロントを使用することを検討してください。例えば。 Pythonでは、UDPサーバーをセットアップし、AMQP Pikaライブラリーを使用してRabbitMQサーバーと通信することができます。

乾杯!

+0

これは私がやったことです。 – Kevin

4

誰かがrabbitMQ用のudp-exchangeプラグインも作成しました。 私は個人的にこれを使用していないが、それはフォワーダをAMQPする独自のUDPを記述することなく、あなたのために仕事をするだろうようにそれはそう...

https://github.com/tonyg/udp-exchange

ここに抜粋が

です新しい実験交換タイプ、x-udpをサポートしてRabbitMQ Serverを拡張します。 作成された各x-udp交換は、指定されたUDPポート上で着信メッセージをリッスンし、交換にバインドされたキューに中継します。また、Exchangeに公開されたメッセージを特定のIPアドレスとUDPポートに中継します。

関連する問題