RabbitMQ

ArcGIS VelocityRabbitMQ フィード タイプは、外部からアクセス可能な 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 ブローカーにはインターネット上でアクセスできなければなりません。