2.5.3 メッセージとキューの関係

Cosminexus RMのキューは,種類によって格納できるメッセージインタフェースが異なります。また,キュー作成時の指定値によってメッセージの管理方法が異なります。

<この項の構成>
(1) メッセージインタフェースとキューの種類
(2) キュー作成時の指定値とメッセージのヘッダ

(1) メッセージインタフェースとキューの種類

使用するメッセージインタフェースによって,そのメッセージを格納できるキューの種類は異なります。

メッセージインタフェースと格納できるキューの種類について,次の表に示します。

表2-21 メッセージインタフェースと格納できるキューの種類

項番インタフェース格納できるキューの種類
1Messageローカルキュー
転送キュー
2BytesMessageローカルキュー
転送キュー
送信用共用キュー(ただし,ペイロードだけ)
受信用共用キュー(ただし,ペイロードだけ)
3ObjectMessageローカルキュー
転送キュー
4TextMessageローカルキュー
転送キュー
注※
BytesContainerをObjectMessageのペイロードに設定して送信する処理では,ペイロードに設定したBytesContainerのデータだけを送信します。

(2) キュー作成時の指定値とメッセージのヘッダ

キューの作成は,永続版リソースアダプタの場合と非永続版リソースアダプタの場合とで作成方法が異なります。

作成時の指定値によって,そのキューに格納されるメッセージの管理方法は異なります。

特に,次に示すオプション指定値はメッセージのヘッダに影響します。