第 192 章 Kestrel 组件(已弃用)
从 Camel 版本 2.6 开始提供
Kestrel 组件允许消息发送到 Kestrel 队列,或者消息可从 Kestrel 队列使用。此组件使用 spymemcached 客户端与 Kestrel 服务器进行 memcached 协议通信。
警告
kestrel 项目不活跃,Camel 团队将这个组件视为已弃用。
192.1. URI 格式
kestrel://[addresslist/]queuename[?options]
其中 queuename 是 Kestrel 上的队列的名称。URI 的 addresslist 部分可能包含一个或多个 host:port
对。例如,要连接到 kserver01:22133
上的队列 foo
,请使用:
kestrel://kserver01:22133/foo
如果省略了 addresslist,则假定为 localhost:22133
,例如:
kestrel://foo
同样,如果在 addresslist 中的 host:port
对中省略了端口,则假定默认端口 22133,例如:
kestrel://kserver01/foo
以下是用于生成集群队列的 Kestrel 端点 URI 示例:
kestrel://kserver01:22133,kserver02:22133,kserver03:22133/massive
以下是用于从队列同时消耗 Kestrel 端点 URI 的示例:
kestrel://kserver03:22133/massive?concurrentConsumers=25&waitTimeMs=500