Autonomous Databaseから「OCI通知」サービスへのメッセージの送信
Autonomous Databaseから「OCI通知」サービス・トピックにメッセージを送信する方法について説明します。
「OCI通知」サービスで構成するサブスクリプションによって、トピックのエンドポイントが決まります。 パブリッシュされたメッセージは、トピックの各サブスクリプションに送信されます。 サポートされるサブスクリプション・プロトコルには、次のようなものがあります: email、functionおよびSlack。 詳細については、「通知の概要」を参照してください。
「OCI通知」サービスをDBMS_CLOUD_NOTIFICATION
パッケージとともに使用する場合、DBMS_CLOUD_NOTIFICATION.SEND_MESSAGE
プロシージャのみがサポートされます(DBMS_CLOUD_NOTIFICATION.SEND_DATA
プロシージャはサポートされていません)。
- Autonomous DatabaseからのOCI通知の送信の準備
「OCI通知」サービスのトピックに通知を送信するには、最初に「OCI通知」でトピックおよびサブスクリプションを作成します。 - OCI通知トピックへのメッセージの送信
「OCI通知」サービス・トピックにメッセージを送信するステップについて説明します。 - OCI通知サービスを使用した通知の制限事項
DBMS_CLOUD_NOTIFICATION
を使用してメッセージを送信し、oci
プロバイダ(「OCI通知」サービス)を使用する場合には制限があります。
Autonomous Databaseから「OCI通知」を送信する準備
「OCI通知」サービスのトピックに通知を送信するには、最初に「OCI通知」でトピックおよびサブスクリプションを作成します。
前提条件として、「OCI通知」を使用してメッセージを送信する前に、次を実行します:
「OCI通知」サービスを使用した通知の制限事項
DBMS_CLOUD_NOTIFICATION
を使用してメッセージを送信し、oci
プロバイダ(「OCI通知」サービス)を使用する場合には制限があります。
次の制限に注意してください。
- メッセージ・サイズ制限: リクエスト当たりのメッセージ・サイズ制限は64KBです。 このサイズを超えるメッセージは、単一のリクエスト内で送信または処理できません。
- メッセージ配信率制限: 使用されるプロトコルに応じて、異なるメッセージ配信率の制限があります。
email
プロトコル: 制限は、エンドポイント当たり1分当たり10メッセージです。
この制限は、メッセージの送信および受信速度に影響を与える可能性があります。
- テナンシ当たりのトランザクション/分(TPM)制限: この操作のトピックごとにTPM制限は60です。 この制限は、特定のトピックに対して処理または処理できる1分当たりのメッセージの最大数を表します。 この制限を超えると、メッセージの処理または処理速度が遅くなる可能性があります。
- Autonomous Databaseインスタンス、資格証明(ユーザー資格証明を使用している場合)およびサブスクリプション・トピックはすべて同じリージョンに配置する必要があります。
「OCI通知」の詳細は、「通知の概要」を参照してください。