`
liyixing1
  • 浏览: 958966 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

删除不活动的队列(Delete Inactive Destinations)

    博客分类:
  • jms
阅读更多
一般情况下,ActiveMQ的queue在不使用之后,可以通过web控制台或是JMX方式来删除掉。

当然,也可以通过配置,使得broker可以自动探测到无用的队列(一定时间内为空的队列)并删除掉,回收响应资源。

配置如下:

<broker xmlns="http://activemq.apache.org/schema/core" schedulePeriodForDestinationPurge="10000">

    <destinationPolicy>
       <policyMap>
          <policyEntries>
             <policyEntry queue=">" gcInactiveDestinations="true" inactiveTimoutBeforeGC="30000"/>
          </policyEntries>
       </policyMap>
    </destinationPolicy>
       
  </broker>
schedulePeriodForDestinationPurge:10000  每十秒检查一次,默认为0,此功能关闭
gcInactiveDestinations: true  删除掉不活动队列,默认为false
inactiveTimoutBeforeGC:30000 不活动30秒后删除,默认为60秒

由于ActiveMQ使用时自动创建Destination,并且默认情况下不会删除掉,这种只增加不减少,导致在queue创建频繁的情况下,本功能非常有用。
分享到:
评论

相关推荐

    阿里云消息服务(MNS)API文档

    普通消息在被发送到普通消息队列时状态为Active,消费后在VisibilityTimeout时间内为Inactive,超过这个时间未被删除则会变为Active。消息的最长存活时间由创建消息队列时指定的MessageRetentionPeriod属性决定,...

    5G NR RRC_IDLE 和RRC_INACTIVE态描述.DOCX

    本文档为5GNR RRC_IDLE 和RRC_INACTIVE态描述,描述了这两个状态的主要任务,以及相应的服务类型。根据3GPP协议翻译整理而成,仅供学习。

    移动SA网络不活动定时器超时导致EPS FB未接通问题分析案例.zip

    移动SA网络不活动定时器超时导致EPS FB未接通问题分析案例。 【问题描述】 用户EPSFB拨打电话中,在回落到LTE后,在LTE上出现不活动定时器超时,导致EPSFB未接通。 【问题根因】 在 EPSFB 呼叫场景在振铃阶段,如...

    delete-deployment-environment:GitHub行动以移除环境及其部署

    它将首先找到所有部署并将其标记inactive ,然后删除所有部署,然后删除环境。 如果只想删除部署而不要删除环境,请添加onlyRemoveDeployments: true 。 如果要保留部署但不激活所有部署,请仅添加...

    wordpress插件pro版本 inactive-logout-addon-2.4.0-n.zip

    作为安全意识强的网站管理员,您可能要强制不活动的用户再次登录。 银行网站和APP已经使用此技术来避免未经授权的用户访问帐户或劫持它们。您也可以在自己的WordPress网站上实现此功能,以提高安全性。 使用 ...

    howto_close_if_inactive.zip_If...

    标题 "howto_close_if_inactive.zip_If..." 暗示了这是一个关于VB6(Visual Basic 6)编程的代码示例,重点在于如何在应用程序无用户活动时自动关闭程序。"If..."标签可能指的是其中涉及的条件判断语句,这是编程中...

    如何查找并删除域中多余的计算机帐号?.doc

    因此,在执行上述命令后,我们不应该立即删除这些计算机帐号,而是应先进行验证,例如,通过IP地址查找对应计算机的实际状态,确认其确实不再使用。 在验证无误后,可以使用dsrm命令来删除已禁用的计算机帐号,如下...

    inactive-users-action:GitHub Action,用于生成有关GitHub Enterprise Organization中用户活动的报告

    这对于检测不活动的用户很有用,以便可以收回许可证。加工此操作将对您的组织执行许多API请求,以生成用于识别用户活动的必要数据。 为了符合GitHub最佳做法,此操作将按顺序执行这些API调用,以避免触发对令牌的...

    删除一段时间没有登入域的用户或计算机.txt

    ### 删除一段时间未登录域的用户或计算机的知识点详解 #### 一、背景介绍与需求分析 在企业网络环境中,管理员经常需要对长时间未使用的计算机账户进行管理,这不仅有助于资源的有效利用,还能增强网络安全。本文将...

    Inactive - no progress-开源

    描述中的“不活动 - 没有进展”可能暗示了这个开源项目目前可能面临的问题,如开发者参与度下降、项目目标未达成或者缺乏资源。对于用户而言,这意味着如果他们依赖这个项目,可能需要寻找替代方案或者考虑参与项目...

    action-remove-inactive-check-suites:在给定的天数内(不运行)删除不活动的检查套件

    例如,这不适用于早于9的版本。 安装依赖项 $ npm install 构建打字稿并将其打包以进行分发 $ npm run build && npm run package 运行测试 :check_mark: $ npm test PASS ./index.test.js ✓ throws invalid ...

    An add-in that helps you hide ’inactive’ pieces of your co

    标题中的“An add-in that helps you hide ’inactive’ pieces of your code in include files”指的是一个插件,它的主要功能是帮助用户在包含文件(include files)中隐藏不活跃的代码段。这种工具对于大型项目...

    解决vant title-active-color与title-inactive-color不生效问题

    1、创建vue项目 2、使用vant组件 npm install vant –S 全局引用时在main.js引入 import Vant from 'vant'; import 'vant/lib/index.css';...假如你引入之后发现页面的样式和组件都挂载了,但是console控制台会报错...

    diskpart命令

    1. **删除分区**:`delete partition` - 删除选定的分区。 - 在执行此操作之前,请确保备份所有重要数据。 #### 七、把驱动器装载到一个文件夹 Diskpart还支持将磁盘分区或卷装载到指定的文件夹中,这通常用于...

    终端不活动定时器超时导致未接通.docx

    ### 终端不活动定时器超时导致未接通 #### 一、问题描述与背景 在5G网络中,用户反馈遇到了无法进行语音接听的问题。这类问题在现代通信技术中较为常见,尤其是在5G这样的新兴技术环境中。本文将深入探讨这一现象...

    自动静音非活动选项卡「Auto Mute Inactive Tabs」「Smart Mute」-crx插件

    在活动选项卡上开始播放音频时,自动禁用非活动的可听标签 厌倦了多个标签同时播放音频?借助Smart Mute恢复对音频体验的控制,并一次聆听一个标签页的音频 ----------------------------注意:此扩展程序无法通过短...

    真正静音非活动标签LT。「Really Mute Inactive Tabs LT.」-crx插件

    此扩展程序自动使不活动的选项卡静音。 为了使此扩展程序正常工作,您必须在Chrome标志中启用选项卡音频静音UI控件,方法是:chrome:// flags /查找启用选项卡音频静音UI控件。 单击启用。 重新启动Chrome。 瞧! ...

    阿里MNS的API使用手册.pdf

    在一个队列或主题中,每个消息都拥有唯一的`MessageId`,但在不同的队列或主题之间并不唯一。 - **普通消息与延时消息**:普通消息指发送到队列后可立即被消费的消息;而延时消息则需等待一定时间后才可被消费。 - *...

    nadeko, [INACTIVE] 常数时间 Rust 实验.zip

    nadeko, [INACTIVE] 常数时间 Rust 实验 nadeko是一个实验性的语法扩展,它将函数转换为amd64汇编代码。比如,#[const_time]pub fn add3(a: u8, b: u8, c: u8) -&gt; u8 { return a + b +

Global site tag (gtag.js) - Google Analytics