RabbitMQ

ArcGIS VelocityRabbitMQ フィード タイプは、外部からアクセス可能な RabbitMQ ブローカーからのメッセージを登録して使用できます。 RabbitMQ は、メッセージ キューを介したメッセージの配信と使用を可能にするメッセージキュー ソフトウェアです。

RabbitMQ の詳細

フィードの使用例を次に示します:

  • データ アナリストは、RabbitMQ ブローカーによって提供されるセンサー データを取り込みます。
  • 物流部門は、車両の位置情報や属性情報を使用するように RabbitMQ フィードを構成します。

使用上の注意

フィードを操作する際には、以下の点に注意してください:

フィードの接続パラメーターを構成したら、入力データを構成して、スキーマとキー パラメーターを定義します。

パラメーター

フィードには、次のパラメーターがあります:

パラメーター説明データ タイプ
ホスト

RabbitMQ ブローカーのホスト名。

String

ポート

RabbitMQ ブローカーのポート。

Integer

SSL の使用

RabbitMQ ブローカーに接続する際に SSL を使用するかどうかを指定します。

Boolean

仮想ホスト (オプション)

RabbitMQ ブローカーの仮想ホスト。

String

ユーザー名 (オプション)

RabbitMQ ブローカーのユーザー名。

このパラメーターは、指定されている RabbitMQ キューがセキュリティー保護されている場合に必要です。

String

パスワード (オプション)

RabbitMQ ブローカーのパスワード。

このパラメーターは、指定されている RabbitMQ キューがセキュリティー保護されている場合に必要です。

パスワード

数の事前読み込み

RabbitMQ から送信できるメッセージの数。

事前読み込み数により、メッセージを承認する前に受信可能なメッセージの数が制限されます。

Integer

キュー名 (オプション)

メッセージが受信されるキューの名前。

String

Exchange 名 (オプション)

メッセージが公開され、適切なキューに配布される交換の名前。

交換では、キューに登録している利用者にメッセージを直接配信したり、利用者が必要に応じてメッセージを取得したりできるようにすることで、複数のユーザーが RabbitMQ ブローカーから同じメッセージを受信できるようになります。

String

検討事項と制限事項

フィードを使用する際には、以下の点を検討してください:

RabbitMQ ブローカーにはインターネット上でアクセスできなければなりません。