131.2. インスタンスコンシューマー - from ("hazelcast-instance:foo")
The instance consumer fires if a new cache instance will join or leave the cluster.
サンプルは次のとおりです。
fromF("hazelcast-%sfoo", HazelcastConstants.INSTANCE_PREFIX) .log("instance...") .choice() .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED)) .log("...added") .to("mock:added") .otherwise() .log("...removed") .to("mock:removed");
各イベントは、メッセージヘッダー内に次の情報を提供します。
レスポンスメッセージ内のヘッダー変数:
名前 | タイプ | 説明 |
---|---|---|
|
| イベントの時間 (ミリ秒) |
|
| ここでコンシューマーが設定するマップ instancelistener |
|
| イベントのタイプ - ここで 追加 または 削除 されます。 |
|
| インスタンスのホスト名 |
|
| インスタンスのポート番号 |