Hermes メッセージングサービス の詳細
Hermes メッセージングサービス とそれがKafka 環境とインスタンス間のデータフローの管理にどう役立つかについて説明します。
Hermes メッセージングサービス の概要
Apache Kafka は、組織内のビジネスシステム間でデータを交換するための単一の統合ポイントを提供するオープンソースのデータストリーミングプラットフォームです。Hermes メッセージングサービス を使用することにより、Apache Kafka 環境を ServiceNow® インスタンスと統合して、これらのビジネスシステムとデータを交換できます。
Hermes メッセージングサービス は、インスタンスで大量の Kafka イベントを生成および使用可能にする、Apache Kafka に構築されたマルチテナント、マルチクラスター、データトランスポート、およびキューイングサービスです。
Hermes メッセージングサービス は、Apache Kafka 向けストリームコネクト、ログエクスポートサービス (LES)、および インスタンスデータレプリケーション (IDR) (IDR) の一部として利用可能な Now Platform の機能です。
メリット
- Kafka 環境と ServiceNow インスタンス間の非同期データ転送を簡素化および標準化します。
- Kafka イベントを大規模に公開して処理します。ServiceNow インスタンスから Kafka 環境にイベントを公開し、外部システムからの Kafka イベントを低レイテンシで大量に使用します。
- メッセージ量の急増とバーストを効果的に処理して、インスタンスへのパフォーマンスの影響を最小限に抑えます。
- Hermes 診断ツールを使用して、メッセージ配信の健全性とパフォーマンスを管理します。
ユースケース
ServiceNow プラットフォームのさまざまな統合ポイントとアプリケーションにより、Hermes メッセージングサービス を使用してイベントを公開および取り込むことができます。
| ユースケース | アプリケーション | ユーザー |
|---|---|---|
| Hermes メッセージングサービス と フローデザイナー を使用して、ServiceNow インスタンスから外部アプリケーションにデータをエクスポートします。 | Flow Designer | 管理者 |
| Hermes メッセージングサービス と ログエクスポートサービス を使用することで、レポート、監査、または規制の目的で、ログデータをインスタンスから外部データレークに安全にエクスポートします。 | Log Export Service (LES) | 管理者 |
| Hermes メッセージングサービス と Apache Kafka 向けストリームコネクト を使用して、受信 Kafka イベントからフローをトリガーし、Kafka 環境への送信メッセージをトリガーします。 | Using Stream Connect for Apache Kafka | 管理者 |
| Utah リリースより前に作成したレプリケーションセットをアップグレードして Hermes メッセージングサービスを使用することで、インスタンスデータレプリケーション (IDR) (IDR) のパフォーマンスと処理効率を向上させます。 | インスタンスデータレプリケーション (IDR) | 管理者 |
制限事項
- 最大メッセージサイズ:2 MB
- 1 秒あたりの最大メッセージサイズ:2 MB (生成または消費)
- トピック数:インスタンスあたり 30 トピック
- パーティションの最大数:トピックあたり 32 パーティション
- 保持ポリシー:36 時間