132.3. instance consumer - 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");每个事件都提供消息标题中的以下信息:
响应消息中的标头变量:
| 名称 | 类型 | 描述 |
|---|---|---|
|
|
| millis 事件的时间 |
|
|
| 映射消费者设置这里"instancelistener" |
|
|
| 事件类型 - 此处 添加或删除 了。 |
|
|
| 实例的主机名 |
|
|
| 实例的端口号 |