この図は、次の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メッセージ・クライアント/サブスクライバが起動すると、dequeue_ordersPL/SQLプロシージャを使用して、streams_queueキューのメッセージがデキューおよび処理されます。