activemq - 如何使用activemq通配符发送消息
问题描述
我尝试根据此文档ActiveMQ Wildcards将消息发送到多个队列。这个想法是将消息发送到PRICE.>
队列并在队列中接收它们PRICE.STOCK.NASDAQ.ORCL
并且PRICE.STOCK.NYSE.IBM
(创建队列)。但不是将消息转发到PRICE.STOCK.NASDAQ.ORCL
activemq ,而是创建成为此消息的PRICE.STOCK.NYSE.IBM
新队列。PRICE.>
我尝试使用 activemq 管理工具(发送掩码)和 spring boot 应用程序发送消息。行为是相同的 - 消息被放置在新创建的队列中PRICE.>
。Activemq 没有额外配置,我使用的是 activemq 5.15.7 提供的配置。
解决方案
该功能仅支持订阅者,您需要在发布消息时发送到特定的指定目的地。您可以使用 ActiveMQ 的Virtual Destinations功能来定义转发到某个定义集的目标目的地。
推荐阅读
- shell - 如何使用 shell 脚本合并 2 个 csv 文件中的数据
- reactjs - 如何将 Redux 操作传递给 2 个减速器以更新 React 中的状态?
- macos - Visual Studio for Mac(AKA Xamarin)上的 Specflow 功能文件中没有突出显示语法
- python - Tensorflow 收集和无信息权重更新(tensorflow-Python)
- discord - Randompuppys 不会在 discord.js 上从 reddit 上获取图像
- postgresql - Kafka Producer 无法验证没有 PK 的记录并返回 InvalidRecordException
- python - 如何按单词“by”拆分字典并仅保留书名?
- android - 如何在不损失质量的情况下将 ImageDrawable 设置为缩放的 ImageButton?
- php - 使用自定义分类发布到远程 WordPress 站点
- reactjs - TinyMCE - ReactJS 集成和 Blob