简介
目的地选项(Destination Options)是一种向JMS使用者提供扩展配置选项的方法,而无需扩展JMS API。 使用创建使用者的目标名称中的URL查询语法对选项进行编码。
Consumer Options
| 选项名 | 默认值 | 描述 |
|---|---|---|
| consumer.dispatchAsync | true | broker是否应该异步的向Consumer发送消息 |
| consumer.exclusive | false | 是否是一个独占消费者 |
| consumer.maximumPendingMessageLimit | 0 | 配置如果存在缓慢消费者,则用于控制是否删除费持久topic的消息 |
| consumer.noLocal | false | 与Topic使用者中的noLocal标志相同。 暴露在这里,以便它可以与队列一起使用。 |
| consumer.prefetchSize | N/A | 消费者预取的消息数,参考prefetch |
| consumer.priority | 0 | 配置消费者优先级,参考Consumer Priority |
| consumer.retroactive | false | 是否为回溯消费者,参考Retroactive Consumer |
| consumer.selector | null | 配置JMS选择器 |
示例
queue = new ActiveMQQueue("TEST.QUEUE?consumer.dispatchAsync=false&consumer.prefetchSize=10");
consumer = session.createConsumer(queue);
ActiveMQ的目的地选项允许用户通过JMS目标名称中的URL查询语法,为消费者提供额外的配置选择,无需扩展JMS API。文章介绍了这一特性,并给出具体使用示例。

9315

被折叠的 条评论
为什么被折叠?



