消息配置选项
编辑消息配置选项
编辑ignore_message_queues
编辑用于过滤掉不需要跟踪的特定消息队列/主题。
此属性应设置为包含一个或多个字符串的数组。设置后,将忽略发送到和接收自指定队列/主题的消息。
此选项支持通配符 *
,它匹配零个或多个字符。例如:/foo/*/bar/*/baz*
,*foo*
。默认情况下,匹配不区分大小写。在元素前面加上 (?-i)
将使匹配区分大小写。
默认值 | 类型 | 动态 |
---|---|---|
|
列表 |
true |
Java 系统属性 | 属性文件 | 环境变量 |
---|---|---|
|
|
|
jms_listener_packages
(性能 [1.36.0] 在 1.36.0 版本中添加。 )
编辑定义包含 JMS MessageListener 实现的包,用于检测。如果为空(默认值),则会考虑所有内部类或名称中包含 *Listener* 或 *Message* 的任何类。
此配置选项有助于加快 MessageListener 类型匹配速度并提高应用程序启动性能。
从 1.43.0 版本开始,属于 *application_packages* 选项的类也包含在考虑的类列表中。
默认值 | 类型 | 动态 |
---|---|---|
|
集合 |
false |
Java 系统属性 | 属性文件 | 环境变量 |
---|---|---|
|
|
|
rabbitmq_naming_mode
( [1.46.0] 在 1.46.0 版本中添加。 )
编辑定义代理是否应使用交换机、路由键或队列来命名 RabbitMQ 事务。有效选项为 QUEUE
、ROUTING_KEY
和 EXCHANGE
。请注意,QUEUE
仅在通过 spring-amqp 使用 RabbitMQ 时有效,而 ROUTING_KEY
仅对非 spring-client 有效。
有效选项:EXCHANGE
、QUEUE
、ROUTING_KEY
默认值 | 类型 | 动态 |
---|---|---|
|
RabbitMQNamingMode |
true |
Java 系统属性 | 属性文件 | 环境变量 |
---|---|---|
|
|
|