テクノロジベースのメッセージ送信について
ユース・ケースごとに特定のテクノロジを使用してメッセージを転送するには、次のガイドラインに従います。
次の場合にOracle Cloud Infrastructure Queueを使用します:
- メッセージは1つのコンシューマにのみ送信する必要があります
- 保証されたメッセージの順序付けは重要な要件ではありません
- メッセージのサイズが256KB未満です
次の場合にOracle Cloud Infrastructure Streamingを使用します:
- 複数のエンドポイントが同じメッセージを読み取る必要があります
- メッセージはリージョン間でレプリケートする必要があります
- 完全管理型のKafka準拠ソリューションが必要です
- メッセージのサイズが256KBを超えています
次の場合にOracle Integrationを使用します:
- メッセージのインテリジェント・ルーティングが必要です
- コアOCIコンソールとは別の統合UIが必要です
- メッセージ・ボリュームが大きい
- システム・オーケストレーション統合も存在します。
次の場合にOracle Cloud Infrastructure Notificationsを使用します:
- 小さいペイロードでボリュームが低い
- 消費には人間のアクターが含まれる場合があります
- OCIの一部からのメッセージ
次の場合にOracle Databaseを使用します。
- Oracleデータベース中心のアプリケーションの作成または使用
- 永続性よりも制御が必要です。
- 開発プロセスでは、データベース・テクノロジの使用が優先されます。