268.2. 选项
Apache Pulsar 组件支持 3 个选项,如下所列。
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
自动配置( common) | pulsar 自动配置 | 自动配置 | |
pulsarClient (common) | pulsar 客户端 | PulsarClient | |
resolveProperty Placeholders (advanced) | 组件是否应在启动时解析属性占位符。只有 String 类型的属性可以使用属性占位符。 | true | 布尔值 |
Apache Pulsar 端点使用 URI 语法进行配置:
pulsar:uri
使用以下路径和查询参数:
268.2.1. 路径参数(1 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
topicUri | 主题的完整 URI 路径,包括类型、租户和命名空间 | 字符串 |
268.2.2. 查询参数(11 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
bridgeErrorHandler (consumer) | 允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
consumerName (consumer) | 当订阅为 EXCLUSIVE 时,消费者的名称 | sole-consumer | 字符串 |
consumerNamePrefix (consumer) | 当使用 SHARED 或 FAILOVER 订阅时,要添加到消费者名称的前缀 | cons | 字符串 |
consumerQueueSize (consumer) | 消费者队列的大小 - 默认为 10 | 10 | int |
numberOfConsumers (consumer) | 消费者数量 - 默认为 1 | 1 | int |
subscriptionName (consumer) | 要使用的订阅名称 | subscription | 字符串 |
subscriptionType (consumer) | 订阅类型 EXCLUSIVESHAREDFAILOVER,默认为 EXCLUSIVE | EXCLUSIVE | SubscriptionType |
ExceptionHandler ( consumer) | 要让使用者使用自定义例外处理程序:请注意,如果启用了 bridgeErrorHandler 选项,则此选项不使用。默认情况下,消费者将处理异常,其记录在 WARN 或 ERROR 级别中,并忽略。 | ExceptionHandler | |
exchangePattern (consumer) | 在消费者创建交换时设置交换模式。 | ExchangePattern | |
producerName (producer) | producer 的名称 | default-producer | 字符串 |
同步 (高级) | 设置是否应严格使用同步处理,还是允许 Camel 使用异步处理(如果支持)。 | false | 布尔值 |