Jboss 7.2 中默认不支持分页

问题描述 投票:0回答:1

我的应用程序部署在 Jboss EAP 7.2 和一些队列上。在官方文档中,我们有 - JBoss EAP 消息分页默认启用。

https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/configuring_messaging/index#configuring_paging

但是当我加载 ActiveMq 队列时,我在默认目录中没有任何用于分页的信息:*/EAP-7.2\standalone\data ctivemq

我的问题:

  1. 当我配置设置寻呼模式时,我需要为地址设置名称设置某种名称? - 命名为
    <jms-queue>
    我想要配置哪个队列或其他什么?
  2. 为什么我没有分页目录并且ActiveMq默认不使用分页?

我试过:

  1. 创建名称为
    <jms-queue>
    的地址设置并将模式更改为
    address-full-policy = BLOCK
    ,但我的队列仍然在不受控制的情况下累积消息
  2. 尝试使用与我的 ActiveMq 队列相同的名称 IBM MQ 队列名称。
java jboss jboss7.x
1个回答
0
投票

对于配置“分页”,您需要:

  1. 使用 jms 队列的全名创建“地址设置”。在standalone.xml中我有:

创建“地址设置”命令:

/subsystem=messaging-activemq/server=default/address-setting=jms.queue.test-queue/:add()
    如果地址设置中的 addres-policy = PAGE 且 jms 队列的
  1. max-size-bytes > -1,则默认情况下会创建用于分页的文件夹(activemq/paging)。您需要根据您的情况更改默认设置 max-size-bytespage-size-bytes
© www.soinside.com 2019 - 2024. All rights reserved.