7

RabbitMQにUDP接続をリッスンさせ、それらのパケットをある種のデフォルトキューに入れて、標準クライアントからプルできるようにする方法はありますか?これにはActiveMQまたはZeroMQの方が適していますか?

4

2 に答える 2

7

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

乾杯!

于 2012-08-17T14:46:05.983 に答える
4

誰かがrabbitMQ用のudp-exchangeプラグインも作成しました。私はこれを個人的に使用したことはありませんが、amqpフォワーダーに独自のudpを書き込む必要なしにあなたのために仕事をするようです..

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

これが抜粋です

新しい実験的な交換タイプであるx-udpをサポートして、RabbitMQサーバーを拡張します。作成された各x-udp交換は、指定されたUDPポートで着信メッセージをリッスンし、交換にバインドされたキューにそれらを中継します。また、取引所に公開されたメッセージを受け取り、指定されたIPアドレスとUDPポートに中継します。

于 2013-01-09T02:11:39.053 に答える