ArcGIS Velocity の RabbitMQ フィード タイプは、外部からアクセス可能な RabbitMQ ブローカーからのメッセージを登録して使用できます。 RabbitMQ は、メッセージ キューを介したメッセージの配信と使用を可能にするメッセージキュー ソフトウェアです。
例
以下は、RabbitMQ フィードの使用例です。
- データ アナリストは、RabbitMQ ブローカーによって提供されるセンサー データを取り込みます。
- 物流部門は、車両の位置情報や属性情報を使用するように RabbitMQ フィードを構成します。
使用上の注意
フィードの接続パラメーターを構成したら、入力データを構成して、スキーマとキー パラメーターを定義します。
パラメーター
以下は、RabbitMQ フィードのパラメーターです。
パラメーター | 説明 | データ タイプ |
---|---|---|
ホスト | RabbitMQ ブローカーのホスト名。 | String |
ポート | RabbitMQ ブローカーのポート。 | Integer |
SSL の使用 | RabbitMQ ブローカーに接続する際に SSL を使用するかどうかを指定します。 | Boolean |
仮想ホスト (オプション) | RabbitMQ ブローカーの仮想ホスト。 | |
Username (オプション) | RabbitMQ ブローカーのユーザー名。 このパラメーターは、指定されている RabbitMQ キューがセキュリティ保護されている場合に必要です。 | String |
パスワード (オプション) | RabbitMQ ブローカーのパスワード。 このパラメーターは、指定されている RabbitMQ キューがセキュリティ保護されている場合に必要です。 | パスワード |
事前読み込み数 | RabbitMQ から送信できるメッセージの数。 事前読み込み数により、メッセージを承認する前に受信可能なメッセージの数が制限されます。 | Integer |
キュー名 (オプション) | メッセージが受信されるキューの名前。 | String |
交換名 (オプション) | メッセージが公開され、適切なキューに配布される交換の名前。 交換では、キューに登録している利用者にメッセージを直接配信したり、利用者が必要に応じてメッセージを取得したりできるようにすることで、複数のユーザーが RabbitMQ ブローカーから同じメッセージを受信できるようになります。 | String |
検討事項および制限事項
RabbitMQ ブローカーにはインターネット上でアクセスできなければなりません。