グローバルトランザクション

このリリースのjBroker MQは、分散(グローバル)トランザクションをサポートします。 『概念』ガイドで説明されているように、分散トランザクションは、メッセージの送信または確認タスクを分散システムで実行する他のタスクと統合できるため、トランザクションセッションより優れています。 トランザクションコーディネータは、jBroker MQには搭載されていない別の製品で、リソースマネージャと呼ばれます。

JMSのリソースは、XAResourceです。これは、XASessiongetXAResourceメソッドを使用して取得できます。 XAResourceインタフェースは、さまざまなメソッドをサポートしています。コーディネータは、これらのメソッドを呼び出し、リソースを管理し、トランザクションを正しく実行する必要があります。

ルータ

この例の最初の部分では、jBroker MQサーバにある宛先からメッセージを消費し、これらのメッセージを別のjBroker MQサーバの宛先に生成するルータの作成方法を示します。 この例の後の部分では、受け渡しされる各メッセージの消費および生成が最小の作業単位で扱われるように、この操作を分散トランザクションを使用して実行する方法を示します。


Copyright © 1998-2003, Novell, Inc. All rights reserved.