ウェブ管理プラグインをインストールしたRabbitMQ 3.4.2 instanceがあります。Webプラグインを使用してJSONペイロードをRabbitMQに送信するにはどうすればよいですか?
Pythonのkombuキューパッケージを使用してメッセージ{'operationId': 194}
をキューにプッシュすると、そのメッセージは辞書として読み取られます。
しかし、私は、Webコンソールを使用してメッセージを送信する場合:
I取得し、受信側で次のエラー:私はcontent-type
ヘッダを追加しようとしている
operation_id = payload['operationId']
TypeError: string indices must be integers
とプロパティ、成功なし。
リーダコードが同じであるため、送信されたメッセージにJSON /ディクショナリペイロードとしてマークされないため、もう一方の側で文字列として読み取られることを意味します。
RabbitMQ Webコンソールを使用してメッセージをJSONメッセージとしてマークするにはどうすればよいですか?
HTTPヘッダーではありません...そのキーと区別し、そのプロパティにアンダースコアを使用するRabbitMQ規約に従います。 – Jakub