第 384 章 ZooKeeper Component
作为 Camel 版本 2.9 提供。
ZooKeeper 组件允许与 ZooKeeper 集群交互,并将以下功能公开给 Camel:
- 以任何 ZooKeeper 创建模式创建节点。
-
获取和设置任意集群节点的数据内容(所设置的数据必须转换为
字节[]
)。 - 创建并检索附加到特定节点的子节点。
-
利用 ZooKeeper 与 ZooKeeper 协调的分布式
RoutePolicy
,以确定交换是否应该被处理。
Maven 用户需要将以下依赖项添加到其 pom.xml
中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-zookeeper</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
384.1. URI 格式
zookeeper://zookeeper-server[:port][/path][?options]
来自 URI 的路径在 ZooKeeper 服务器中指定节点(a.k.a)。znode),作为端点的目标: