`
lvmlvy
  • 浏览: 44562 次
社区版块
存档分类
最新评论

ActiveMQ存储参数配置

 
阅读更多

针对每个queue,可以设置其内存使用的大小,如果内存设置过小,当消费者处理过慢或者没有消费者时,如果设置内存使用完毕,将会影响处理效率;

<policyEntry queue=">" producerFlowControl="true" memoryLimit="10mb">

 

 

针对一个broker,可以设置其内存使用大小、存储使用大小等;需要计算全部queue的数量*上面配置的每个queue的内存限制大小不能超过<memoryUsage limit="256 mb"/>设置的大小;

       经测试发现,如果消息存储占满设置的<storeUsage limit="10 gb"/>,一定会出现消息阻塞的情况;

<systemUsage>

       <systemUsage>

              <memoryUsage>

                     <memoryUsage limit="256 mb"/>

              </memoryUsage>

              <storeUsage>

                     <storeUsage limit="10 gb"/>

              </storeUsage>

              <tempUsage>

                     <tempUsage limit="100 mb"/>

              </tempUsage>

       </systemUsage>

</systemUsage>

 

分享到:
评论

相关推荐

    activemq5配置文档

    - **配置文件**:ActiveMQ的配置主要通过`activemq.xml`文件进行,这个XML文件定义了服务器的启动参数、网络连接、消息存储和安全设置等。 - **Broker配置**:Broker是ActiveMQ的核心,配置中包括了broker的名称、...

    ActiveMQ消息服务配置

    ### ActiveMQ消息服务配置详解 #### 一、ActiveMQ配置概览 ActiveMQ是一款非常流行的开源消息中间件,它基于Java开发,支持多种消息传递模式,如点对点(P2P)、发布/订阅(Pub/Sub)等。本文将详细介绍ActiveMQ的配置...

    ActiveMQ Master/Slave 主从配置

    配置Master/Slave环节中,需要修改ActiveMQ配置文件activemq.xml,在其中添加数据源配置,并调整persistenceAdapter的设置以适应JDBC方式的持久化。配置文件修改完成后,需要将修改后的配置文件复制到另一台虚拟机的...

    activemq集群配置文档

    - **适配器配置**:注释掉原有的 KahaDB 配置,启用 LevelDB 存储,并配置正确的参数。 ```xml &lt;!--kahaDB directory="${activemq.data}/kahadb"/--&gt; directory="${activemq.data}/leveldb" replicas="3" ...

    ActiveMQ5.12.1 安装与配置.docx

    ### ActiveMQ 5.12.1 在 Linux 下的安装与配置详解 #### 一、ActiveMQ 概述 ActiveMQ 是Apache旗下的一款开源消息中间件,它支持多种消息协议,如AMQP、OpenWire、STOMP等,并且提供丰富的特性和功能,包括持久性...

    activemq activeMq笔记

    2. **配置数据库**:在 `activemq.xml` 文件中配置数据库相关的参数,例如连接字符串、驱动类等。 ```xml &lt;com.mysql.jdbc.jdbc2.optional.MysqlXADataSource url="jdbc:mysql://localhost:3306/...

    基于kahadb的activemq高可用集群部署配置示例

    综上所述,基于KahaDB的ActiveMQ高可用集群部署涉及多方面的配置,包括网络连接器、持久化存储、虚拟主题等。正确设置这些参数,可以确保在单个broker故障时,整个消息传递服务仍能保持运行,从而提供高可用性。

    apache-activemq-5.16.5

    - `conf`目录:存放配置文件,如`activemq.xml`,这是ActiveMQ的主要配置文件,用于设置各种参数和特性。 - `lib`目录:存放运行所需的库文件和依赖项。 - `data`目录:默认情况下,ActiveMQ会在这里存储持久化的...

    自己写的ActiveMQ的Demo例子

    `activemq.xml` 文件是 ActiveMQ 的配置中心,它包含了服务器的启动参数、网络连接、存储设置以及各种策略配置。在 Demo 中,你需要修改此文件来启用或调整持久化机制。常见的配置项可能包括: - 数据存储路径:`...

    apache-activemq-5.17.3

    在实际使用中,你可能需要根据你的需求修改`conf/activemq.xml`配置文件,设置如网络连接、安全策略、消息队列和主题等参数。同时,通过`bin`目录下的脚本启动和监控ActiveMQ服务,确保其正常运行。 此外,ActiveMQ...

    ActiveMQ消息过期时间设置和自动清除解决方案

    1. **配置activemq.xml**:按照上述配置方法对activemq.xml文件进行相应的修改。 2. **批量消息发送**:向队列中发送大量消息进行测试。 3. **等待若干秒,消息减少**:等待一段时间后,观察消息数量的变化,验证...

    JMS教程+activemq以及activemq和tomcat的整合

    2. **配置ActiveMQ**: 修改`conf.activemq.xml`配置文件,设置所需的参数,如端口、存储路径等。 3. **添加ActiveMQ依赖**: 在你的Web应用的`pom.xml`(如果使用Maven)或构建脚本中添加ActiveMQ的依赖。 4. **配置...

    ActiveMQ快速上手 PDF

    - **配置示例**:在 `conf` 目录下编辑 `activemq.xml` 文件来配置 ActiveMQ 的各项参数。 - **启动**:通过命令行执行 `bin/activemq start` 来启动 ActiveMQ 服务。 - **测试运行**:使用 `bin/activemq console` ...

    ActiveMQ配置

    1. **配置文件**: 主要的配置文件是`conf/activemq.xml`,这是ActiveMQ的核心配置,用于定义Broker(消息代理)、网络连接、存储策略等。 2. **Broker配置**: Broker是ActiveMQ中的核心组件,负责接收、存储和转发...

    activemq实战

    - **连接方式**:包括TCP、SSL/TLS等不同的网络协议,以及如何配置客户端连接参数。 - **客户端编程模型**:使用Java API、Spring框架集成等方式实现客户端与ActiveMQ服务器之间的通信。 - **ActiveMQ消息存储** ...

    ActiveMQ Demo (C#)

    - 在这个Demo中,开发者可能创建了一个带有图形界面的Form,用户可以配置ActiveMQ连接参数,如服务器地址、端口、用户名、密码等,以及消息发送和接收的相关设置。 7. **实用性** - 作为一个工具,这个Demo可以...

    activemq安装.rar

    以下是关于如何在Linux上安装和配置ActiveMQ的详细步骤,以及相关的知识点: 1. **了解ActiveMQ**: - ActiveMQ是Apache软件基金会的顶级项目,用于处理消息传输,提供点对点和发布/订阅模式的消息传递。 - JMS...

    Linux或Unix版activemq

    ActiveMQ的核心配置位于`conf`目录下的`activemq.xml`文件中。这个XML文件定义了ActiveMQ服务器的行为,包括消息存储、网络连接、传输协议、安全设置等。例如,你可以通过修改`&lt;broker&gt;`元素内的`useJmx`属性启用或...

    apache-activemq-5.11.3

    集成过程通常包括配置ActiveMQ为Tomcat的独立服务或者作为Tomcat内部模块,通过修改Tomcat的服务器配置文件(如`server.xml`)来设置ActiveMQ的相关参数。 **使用Apache ActiveMQ-5.11.3需要注意:** 1. **硬件和...

    apache-activemq-5.9.0 下载

    在使用`apache-activemq-5.9.0`时,用户应根据具体需求配置相应的参数,如存储路径、最大内存、网络监听端口等,以确保最佳性能和稳定性。同时,关注日志输出,及时发现并解决问题。在实际生产环境中,定期升级到更...

Global site tag (gtag.js) - Google Analytics