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

ActiveMQ Artemis中的分页模式

裴凯定
2023-03-14
WARN [org.apache.activemq.artemis.core.server] AMQ222038: Starting paging on address '$.artemis.internal.my-cluster.fec50662-55c7-11eb-91d1-005056903119'; size is currently: 25,238,532 bytes; max-size-bytes: -1; global-size-bytes: 524,357,417

这对我们来说很重要,因为我们已经分析了这种分页会导致无法使用队列中的消息。

共有1个答案

杜俊风
2023-03-14

名为$.artemis.internal.my-cluster.fec50662-55C7-11EB-91D1-005056903119的地址和相关队列用于集群内通信。当消息需要从一个节点移动到另一个节点时,它们将被发送到这个地址,然后由内部集群桥转发到另一个代理。

给定日志消息,我推测您已经到达global-size-bytes,它是通过将所有地址的字节相加计算出来的。可以考虑在broker.xml中增加global-max-size

您说这种分页阻止了您的使用者使用消息。但是,值得注意的是,分页通常是由使用者不使用消息引起的,而不是相反。当使用者减慢速度或停止时,消息会在代理中堆积,它别无选择,只能开始分页。因此,你可能会同时看到这两件事,这可能导致错误归因。

 类似资料:
  • 我有一个带有一些简单管理界面的节点项目。一个页面显示用户列表,它使用引导分页器分页,当有几千个用户时,分页看起来像 以下是代码: 我不是一个喜欢html的人。以下是我的问题: 1:href工作?什么是

  • 嗨,我得到了错误信息: 分页模式无效。 在下面的代码中(在python/Anaconda中),有人可以帮助我吗? 错误:文件“/anaconda3/lib/python3.7/site packages/spyder\u kernels/customize/spydercurustomize.py”,第786行,在runfile execfile(文件名,命名空间)中 file"/anaconda

  • 问题内容: 我正在生成一个动态pdf文件,该文件包含大约10,000个用户的数据,通常该应用程序是使用MySQL和PHP开发的。动态内容是如此繁重,以至于我发现很难在课堂上进行处理。因此,我使用将输出的PHP页面转换为HTML文件。现在,已成功生成html文件和pdf文件。但是我想在每个用户的数据之后留下一个分页符,也就是说,每个用户的数据都必须从一个新的页面开始。我无法使用任何HTML标记,因为

  • 问题内容: 我正在使用shift31 / laravel-elasticsearch:〜1.0。我想在我的列表页面上实现分页。 搜索代码: 如何在上面的查询中使用分页? 更新: 我在查询中使用from和size,但是如何在视图页面中提供分页链接?以及如何通过单击页面进行更新? 问题答案: 在仓库中 我在控制器中设置了$ per_page和$ from 现在在视图{{!! $ admin_excep

  • 我在用struts1。3.8. 当我使用scriptlet获取表中的数据并进行显示时,它一次显示所有记录。但我想在第10页显示 我正在尝试使用显示标记在jsp页面中实现分页概念。但结果总是显示“没有发现可以显示的东西”<这是我正在使用的代码。。 在这里,SearchForm是表单bean,search chResult是其中的属性。它是一个具有多个属性的bean,我必须以表格的形式显示。 我的代码

  • 主要内容:逻辑地址到物理地址的转换纯粹的分段并不是很流行,并没有被许多操作系统所使用。 但是,分段可以与分页结合使用,以从两种技术中获得最佳功能。 在分段的分页中,主存储器被分成可变大小的段,它们被进一步分成固定大小的页面。 页面比分段小。 每个段都有一个页表,这意味着每个程序都有多个页表。 逻辑地址表示为分段号(基地址),页码和页面偏移量。 分段号 → 它指向相应的分段号。 页码 → 它指向分段中的确切页面。 页面偏移 → 用作