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