この図版では、次のOracle Databaseを含むメッセージング環境を示しています。
ii1.example.com
ii2.example.com
ii1.example.comデータベースには次のコンポーネントがあります。
oe.orders表。
oe.orders表に行が挿入されると起動するenqueue_ordersという名前のトリガー。このトリガーは、order_id_dateキューに挿入に基づいたstreams_queueタイプのメッセージをエンキューします。
ローカルstreams_queueキューからii2.example.comのstreams_queueキューにメッセージを送信するsend_ordersという名前の伝播。
ii2.example.comデータベースには次のコンポーネントがあります。
streams_queueキュー。
strmadminという名前のメッセージ・クラアント/サブスクライバ。strmadminメッセージ・クラアント/サブスクライバが起動すると、streams_queueキューでメッセージをデキューし、処理してdequeue_ordersPL/SQLプロシージャを使用します。