activemq 内存管理

翻译 2015年11月17日 17:11:18

内存管理是通过MemoryUsage来管理的,broker启动时会创建一个SystemUsage 对象包括三个属性

1.    MemoryUsage

2.    StoreUsage

3.   TempUsage 

MemoryUsage 本质上一个计数器,是消息使用内存的记录。当做了Producer Flow Control(就是对队列主题进行内存限制)会给每一个destination创建一个SystemUsage MemoryUsage独立分配,StoreUsageTempUsage继承brokerSystemUsage,当配置了splitSystemUsageForProducersConsumers(也就是生产者,消费者内存独立分配)实际上是生产者和消费者有独立的 MemoryUsage来计数。但是所有的内存都是从jvm里面分配的,默认是jvm的70%

参考资料:http://www.javacodegeeks.com/2012/12/activemq-understanding-memory-usage.html

ActiveMQ消息存储机制

activemq的消息存储机制 转载自:http://longdick.iteye.com/blog/444632 ctiveMQ是当下最流行和强大的开源企业消息集成组件。 Acti...
  • boonya
  • boonya
  • 2016年04月27日 10:09
  • 2166

activemq调优

activemq 调优1.jconsole监控vim /usr/local/apache-activemq-5.12.1/conf/activemq.xml #添加useJmx="true" ...
  • yanggd1987
  • yanggd1987
  • 2016年06月27日 15:43
  • 1284

Linux内存管理浅析(一)

1.Linux内存管理的主要内容 a.      虚拟内存管理 b.      内核空间内存管理 c.      用户空间内存管理 2.虚拟内存和物理内存映射 ZONE_HIGH...
  • u012398362
  • u012398362
  • 2016年11月27日 19:40
  • 999

Ruby的内存管理机制。

原文在此 http://www.theirishpenguin.com/2009/10/29/understanding-how-ruby-stores-objects-in-memory-the-r...
  • ChenShaoXunHuan
  • ChenShaoXunHuan
  • 2015年03月03日 11:20
  • 1343

activemq的web管理界面

activemq的web管理界面,http://127.0.0.1:8161/admin
  • ty110119120
  • ty110119120
  • 2011年07月11日 11:14
  • 22971

Lua内存管理

Lua  要求用户给出一个内存管理函数,在 Lua创建虚拟机的时候传入。。  它利用 C 标准库中的函数实现了一个默认的内存管理器,这也可以帮助我们理解这个内存管理...
  • liutianshx2012
  • liutianshx2012
  • 2015年01月19日 17:00
  • 1355

即时通讯-测试ActiveMQ服务器

基本流程按照JMS的规范,我们首先需要获得一个JMS connection factory.,通过这个connection factory来创建connection.在这个基础之上我们再创建sessi...
  • u012987546
  • u012987546
  • 2016年10月29日 14:06
  • 1114

C/C++内存管理之内存池

C++内存管理一直是我比较困惑的问题。俗话说初生牛犊不怕虎,做点啥都new一个,然后delete一个。根本不知道底层会有怎么样的运行机制,慢慢地学习才知道以前学习中有一些东西是不可能在工业中应用的。所...
  • bateerBATEER
  • bateerBATEER
  • 2017年03月28日 21:38
  • 316

ActiveMQ源码解析(四):聊聊消息的可靠传输机制和事务控制

在消息传递的过程中,某些情况下比如网络闪断、丢包等会导致消息永久性丢失,这时消费者是接收不到消息的,这样就会造成数据不一致的问题。那么我们怎么才能保证消息一定能发送给消费者呢?怎么才能避免数据不一致呢...
  • flashflight
  • flashflight
  • 2016年06月27日 03:27
  • 5869

ActiveMQ简单封装

听说消息中间件挺重要的,今天简单看了下activeMQ,感觉挺有意思,简单封装了一下,做个笔记。1、先要下载activeMQ,下载地址:http://activemq.apache.org/activ...
  • happy_Pinocchio
  • happy_Pinocchio
  • 2017年01月14日 23:22
  • 1126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:activemq 内存管理
举报原因:
原因补充:

(最多只允许输入30个字)