サーバーレス・メッセージング・サービス
Oracle Cloud Infrastructure (OCI) Queueは、サーバーレス方式で非同期(分離)通信を実現するサービスです。OCI Queueにより、損失や重複のない独立した処理を必要とする大量のトランザクション・データを処理できます。オープン規格(STOMPおよびOpenAPI定義REST)エンドポイントを使用して、すべてのクライアントと通信します。
OCI Queueでは、非同期接続を介してサービスを切り離すことができます。これにより、コンポーネントを個別にスケーリングでき、設計を将来も保証できるため、新しいコンポーネントが構築されると、キューを透過的に公開またはサブスクライブできます。
OCI Queueは、メッセージが削除されるか期限切れになるまで、メッセージを永続的に保護します。このサービスにより、メッセージがコンシューマ・アプリケーションに少なくとも1回は配信されることが保証されます。メッセージは、処理の公平性を高め、「うるさい」隣人から保護するために、キュー内のランダムなチャネルから受信することができます。
OCI Queueは、サービス需要の変動を透過的に処理します。つまり、OCI Queueは、短期間に任意の量のメッセージを取り込むことができ(ピーク負荷の管理)、限られた数のコンシューマでメッセージをより低速で処理できます。
OCI Queueは、RESTful API(OpenAPI仕様による)や業界標準のSTOMPプロトコルなどのオープン規格をサポートしているため、非常に簡単で効率的です。
OCI Queueには、次のような特徴があります。