4

Azure Event Hubs からイベントを使用できるように、NodeJS 用の安定した AMQP 1.0 クライアントを探しています。

https://github.com/noodlefrenzy/node-amqp10を使用してみましたがmalformed payload: Unknown code prefix: 0x30malformed payload: Unable to decode bytes from message body: 005375b00002810c5b7b226576656e7474797065223(...)などのメッセージを含む特定のペイロードで散発的にチョークします。

NodeJS で安定した AMQP 1.0 クライアントを提供するために、人々が提供できる指示をいただければ幸いです。それ以外の場合、Azure は開発者ベース全体をサポートできていないように思われるため、これまでに 1 つを見つけることができなかったことに驚いています。

4

2 に答える 2

6

私はhttps://github.com/noodlefrenzy/node-amqp10の (共同) 作成者です。表示されたエラーは、大きなメッセージが複数の転送フレームに分割されたことが原因でした。これは以前に発生したことがなかったため、実装されていませんでした。v2.1.0 でこのサポートを追加したばかりなので、ライブラリをもう一度チェックしてください。

私の共著者はこれを QPID に対して本番環境で使用しており、何ヶ月も使用しており、時間がある限り積極的にサポートしています。多くの場合、それらは (信じられないほど大きな) 仕様の機能を必要としなかったか、(信じられないほど散らばった) 仕様の詳細を誤って解釈しただけの問題です。

于 2015-11-05T16:31:14.987 に答える