私は現在、サーバーとクライアントの間でペイロードを含むメッセージを送信するために JMS (つまり、Spring フレームワーク JMS と Active MQ) を使用するアプリケーションの帯域幅制限機能 (理由は聞かないでください。私の決定ではありません) に取り組んでいます。
着信 JMS メッセージを制限するスロットリング方法はたくさん見つかりましたが (ただし、実際の帯域幅負荷に基づくものはありませんでした)、発信メッセージ フローを制限する方法は見つかりませんでした。そこで、リーキー バケット アルゴリズムを自分で作成することにしました。
JMS メッセージのサイズを取得する方法はありますか? Java での「sizeof」実装以外 ( Java では、オブジェクトのサイズを決定する最良の方法は何ですか? )