当前位置: 首页 > 知识库问答 >
问题:

使用ActiveMQ Artemis的目标别名

陈实
2023-03-14

是否可以使用activemq Artemis定义目标别名。我们的需要是能够有两个不同的名称为同一目的地和消费者/生产者可以决定使用任何2个名称。

我们曾经使用ActiveMQ classic和一个自定义插件来实现这一点,该插件可以更改消息的目的地、生产者和消费者。

例如,如果我们有dest1和dest2作为dest1的别名。发送到dest2的消息被更改为dest1,连接到dest2的生产者/消费者被插件强制连接到dest1。

有没有办法对阿耳忒弥斯做同样的事情?我阅读了divert文档,对于消息部分似乎还可以,但不确定如何处理生产者/消费者订阅部分。

谢谢你的帮助。尼古拉斯致意

共有1个答案

郭华美
2023-03-14

ActiveMQ Artemis没有对地址或队列别名的任何内置支持,但它确实有与ActiveMQ Classic相同的插件基础结构,因此您可能可以重新实现您的功能。

 类似资料:
  • 问题内容: 我有这个CSS: 和这个HTML: 但是,如果未指定目标(在URL中)并且未单击任何选项卡,则我的页面为空。我想默认显示。 我怎样才能做到这一点?谢谢。 更新:接下来,如果我的Google Map不是最初的目标,它就会被破坏。有人知道解决方法吗? 问题答案: 我不得不自发地说,我能想到的唯一解决方案是不幸的是使用JavaScript。就像是: 编辑: 好的,有CSS解决方案。但是,这需

  • 当我使用,它创建一个名为“target”的文件夹,其中包含生成的输出。 我更喜欢在Linux上隐藏该文件夹(例如使用名称“.target”)。 有没有办法为Maven“target”文件夹指定一个备用名称?

  • info Lavas Basic 模板并不包含此功能 在项目中有两种使用图标的方式,可以同时使用: 使用 material 字体文件 引入自定义的 SVG 文件 字体文件 material 图标能够满足大部分应用场景: 我们已经引入了 material 字体文件和所需样式表,直接使用 vuetify 中 Icons 组件即可,基本方法如下: <v-icon>home</v-icon> 更多使用方

  • 当我使用JAVA API将数据放入hdfs时,我必须为hdfs目标目录提供许可。我尝试了以下代码: 我有以下错误

  • 问题内容: 我想知道是否有人在IDEA的项目属性中有线索如何处理此pom: 我应该设置项目级别1.3和模块级别1.5还是明智的做法? 同样,在任何时候IDEA重新加载maven项目时,它都会设置它认为从maven到1.3的语言级别,并且总是抱怨测试类。 但这将作为错误报告发送给JetBrains。 问题答案: 此请求跟踪支持的测试源/目标级别。语言级别更改的消息也是一个已知问题。

  • 我很难理解目标版本的含义(ES3与ES5)。 在TypeScript中,输出仍然使用Array.prototype.reduce即使我以ES3为目标,它说人们应该将其作为语言规范来阅读,但并没有澄清很多事情。据我所知,设置对输出和警告/错误消息都没有任何影响。 我认为此选项是为了支持Visual Studio功能是否正确?