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