1

のソース コードではrabbit.app、フレームの最大サイズは{frame_max,131072}です。メッセージのサイズが制限を超えた場合、メッセージの送信を拒否するか、メッセージを分割して再送信しますか?

4

1 に答える 1

2

framesメッセージが変数より大きい場合、メッセージはいくつかに分割されます。AMQP 仕様frame_maxのセクション 2.3.5.2 を参照してください。受信側では自動的に再構成され、メッセージが表示されます。

frame_max実際に使用されるフレーム サイズは、クライアントとネゴシエートされるため、設定されたものとは異なる場合があります。フレーム サイズは主にパフォーマンス チューニングのために設定可能だと思います。RabbitMQ 設定ドキュメントのコメントを参照してください。

于 2012-08-23T09:56:43.640 に答える