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

直接从ActiveMQ Artemis副本使用

裴良弼
2023-03-14

如果考虑到可伸缩性,让所有使用者调用一个负责管理特定队列的节点意味着所有流量都流向一个节点。

Kafka允许使用者从最近的节点获取数据,如果该节点包含leader的副本,那么ActiveMQ上有类似的内容吗?

共有1个答案

阙繁
2023-03-14

简而言之,没有。消费者只能从一个主动的经纪人那里消费,而从经纪人不是主动的,他们是被动的。

如果希望提高可伸缩性,可以向集群添加其他代理(或HA代理对)。也就是说,我建议在增加集群规模之前进行仔细的基准测试,以确认您确实需要额外的容量。单个ActiveMQ Artemis代理每秒可以处理数百万条消息,这取决于用例。

据我所知,Kafka的语义与ActiveMQ Artemis等“传统”消息代理有很大不同,因此比较并不特别贴切。

 类似资料:
  • 我想将comment的键值更新为新值,同时保持其他键值不变。我知道我可能需要扩频器。。。但我不确定确切的语法。要实现这一点,我需要在setResource()中放入什么?

  • 问题内容: 我正在尝试从在线文本文件中读取一些单词。 我试图做这样的事情 但它没有用,我正在 作为输出,我只想知道所有的话。 我知道他们是在那天教给我的,但是我现在不记得确切怎么做,非常感谢您的帮助。 问题答案: 使用代替来访问不在本地计算机上的任何访问。 实际上,URL甚至在一般情况下甚至对于本地访问(使用URL),jar文件以及可以以某种方式检索的所有内容都非常有用。 上面的方法以您的平台默认

  • 问题内容: 在我的项目中,每次打开JSP时都要分配一个变量。我在JSP和EL 中用scriptlet尝试过,它可以返回变量。 但似乎不起作用。 之后出现错误,是否无法在scriptlet中直接从EL分配变量? 问题答案: 您正在混合 脚本 和EL,并期望它们“同步”运行。那只是行不通的。一个是写的JSP的旧校园的方式 和另一种是写的JSP的现代生活方式。您应该同时使用一个或多个。 回到具体的问题,

  • 我的桌面应用程序,写在Java,试图下载公共文件从谷歌驱动器。正如我所发现的,它可以通过使用文件的来实现(这是为了能够在没有用户授权的情况下下载公共文件)。 因此,下面的代码可以处理小文件: 但它对大文件不起作用,因为在这种情况下,未经用户确认并带有google病毒扫描警告,文件不能直接通过下载。请参阅示例:web内容链接。 所以我的问题是如何在没有用户授权的情况下从Google Drive获取公

  • mongo admin--主机mongo1.xxxx.com--ssl--sslpemkeyfile mongoclient.pem--sslcafile mongoca.crt 不起作用 我从Mongo这边得到了这个错误: 我做错了什么?