Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging
Reliable Messagingで送受信するメッセージのメッセージサイズを見積もるための計算式は次のとおりです。
- ローカルキューまたは転送キューを使用する場合
- 7500+N+M+L+S(単位:バイト)
- N=ユーザが設定できるJMSヘッダの設定サイズ
設定するヘッダによって,次の値を加算します。
JMSReplyTo:シリアライズしたオブジェクトのサイズ
JMSCorrelationID:半角文字数+全角文字数×3
JMSType:半角文字数+全角文字数×3
- M=JMS定義プロパティの設定サイズ
設定するプロパティによって,次の値を加算します。
JMSXGroupID:半角文字数+全角文字数×3
JMSXGroupSeq:100
- L=l+m
l:ユーザ定義プロパティ名のサイズ((半角文字数+全角文字数×3)×プロパティ数)
m:ユーザ定義プロパティ値のサイズ
プロパティの型によって,次の値を加算します。
java.lang.String:(半角文字数+全角文字数×3)×プロパティ数
java.lang.String以外:100×プロパティ数
- S=JMSメッセージのペイロード設定サイズ
メッセージインタフェースによって,次の値を加算します。
TextMessage:半角文字数+全角文字数×3
BytesMessage:半角文字数+全角文字数×2
ObjectMessage:シリアライズしたオブジェクトのサイズ
- 共用キューを使用する場合
- 1500+半角文字数+全角文字数×2(単位:バイト)
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.