333.2. 选项

Stub 组件支持 6 选项,它们如下所列。

名称描述默认类型

queueSize (advanced)

设置 SEDA 队列的默认最大容量(例如,它可以保存的消息数)。

1000

int

concurrentConsumers (consumer)

设置默认并发线程处理交换的数量。

1

int

defaultQueueFactory (advanced)

设置默认队列工厂。

 

BlockingQueueFactory

defaultBlockWhenFull (producer)

将消息发送到完整 SEDA 队列的线程是否将阻止,直到队列的容量不再耗尽。默认情况下,将抛出异常表示队列已满。通过启用此选项,调用线程将阻止并等待消息被接受。

false

布尔值

defaultOfferTimeout (producer)

将消息发送到完整 SEDA 队列的线程是否将阻止,直到队列的容量不再耗尽。默认情况下,将抛出异常表示队列已满。启用这个选项,其中可将配置的超时时间添加到块中。使用正在 lint java 队列的 .offer (timeout)方法

 

long

resolveProperty Placeholders (advanced)

启动时,组件是否应自行解析属性占位符。只有 String 类型的属性才能使用属性占位符。

true

布尔值

Stub 端点使用 URI 语法进行配置:

stub:name

使用以下路径和查询参数:

333.2.1. 路径名(1 参数):

名称描述默认类型

name

队列 所需的 名称

 

字符串