AMQ (了解)

AMQ是一种文件存储 的形式,它具有写入速度快和易恢复的特点。消息存储在一个文件中,文件默认大小为32M,当一个文件里面的消息都被消费后,这个文件就会被标志为可删除,在下一个清除阶段,这个文件删除。

AMQ适用于activemq 5.3之前的版本

<broker brokerName="broker" persistent="true" useShutdownHook="false"><persistenceAdapter><amqPersistenceAdapter directory="${activemq.base}/activemq-data" maxFileLength="32mb"/></persistenceAdapter><transportConnectors><transportConnector uri="tcp://localhost:61616"/></transportConnectors></broker>

AMQ Store Properties

property name default value Comments
directory activemq-data 存储数据路径
useNIO true 使用nio将消息写入数据日志
syncOnWrite false 同步写入
maxFileLength 32mb 消息数据日志最大值
persistentIndex true 使用持久化索引,false表示使用内存结构
maxCheckpointMessageAddSize 4kb 自动提交之前保持事务中最大的消息数
cleanupInterval 30000 检测丢弃或者移动消息数据之前的时间(ms)
indexBinSize 1024 索引默认容器数,容器越大索引性能相对越好
indexKeySize 96 索引键的大小,key默认是消息id
indexPageSize 16kb 索引页的大小,页面越大,索引写入性能越好
directoryArchive archive 存储丢弃的数据日志路径
archiveDataLogs false 真实的数据移动到存档目录,而不是删除

activemq--可持久化机制之AMQ相关推荐

  1. JMS学习八(ActiveMQ消息持久化)

    JMS学习八(ActiveMQ消息持久化) ActiveMQ的消息持久化机制有JDBC,AMQ,KahaDB和LevelDB,还有一种内存存储的方式,由于内存不属于持久化范畴,而且如果使用内存队列,可 ...

  2. activemq 重启后java程序_ActiveMQ持久化机制代码实例

    这篇文章主要介绍了ActiveMQ持久化机制代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用户注册成功后发短信提醒 同步http 异步mq ...

  3. ActiveMQ消息存储持久化

    转https://www.cnblogs.com/xinhuaxuan/p/6128380.html https://blog.csdn.net/lr131425/article/details/68 ...

  4. activemq消息持久化_ActiveMQ 5.x中的消息持久性

    activemq消息持久化 我被问了很多关于ActiveMQ如何存储消息(或在某些情况下不存储)的基本知识. 这是它的高级解释. 注意,上下文在JMS中. 如果您使用ActiveMQ的非JMS客户端( ...

  5. activemq消息持久化_将ActiveMQ持久消息传递性能提高25倍

    activemq消息持久化 Apache ActiveMQ,JBoss A-MQ和Red Hat Apache ActiveMQ是一个非常受欢迎的开源消息传递代理,由创建(和从事) Apache Ka ...

  6. 【转】ActiveMQ消息传送机制以及ACK机制详解

    2019独角兽企业重金招聘Python工程师标准>>> 本文转载自 http://shift-alt-ctrl.iteye.com/blog/2020182 AcitveMQ是作为一 ...

  7. 深入理解Redis的持久化机制和原理

    Redis是一种面向"key-value"类型数据的分布式NoSQL数据库系统,具有高性能.持久存储.适应高并发应用场景等优势.它虽然起步较晚,但发展却十分迅速. 近日,Redis ...

  8. redis的通用命令 || redis持久化机制:(RDB  ||  AOF)

    通用命令 1. keys * : 查询所有的键         2. type key : 获取键对应的value的类型         3. del key:删除指定的key value 持久化   ...

  9. Redis数据持久化机制AOF原理分析一---转

    http://blog.csdn.net/acceptedxukai/article/details/18136903 http://blog.csdn.net/acceptedxukai/artic ...

最新文章

  1. Redhat Linux通过RPM安装搭建LAMP环境
  2. Storm入门之第一章
  3. 70条WB, IHC常见实验问题解决方案汇总
  4. Linux查看CPU型号及内存频率及其它信息与清理内存的命令
  5. 【已解决】width与max-width理解
  6. python在web可以开发吗_Python Web开发
  7. java中的List排序[转]
  8. 基于JAVA+Servlet+JSP+MYSQL的酒店管理系统
  9. 【java】doc转pdf
  10. svn:Attempted to lock an already-locked dir
  11. 教你如何恢复U盘里的中毒文件
  12. arcmap创建空间索引_ArcGIS ArcMap编辑教程-创建新的点要素
  13. PS中如何简单、快速更换照片的背景色
  14. CentOS7快速配置服务器网卡聚合双bond方法
  15. CSS 网页定位与布局
  16. PYTHON机器学习基础(初学机器学习者的福音)
  17. java计算月份所在的季度
  18. Redis的一些知识
  19. 电脑开机转到计算机状态页面,如何让电脑每次开机都恢复原来的状态?-开机启动项怎么设置...
  20. ADI官网 hdl代码及sdk工程编译过程

热门文章

  1. 亚琛电动车初创Ego停产,进入破产程序
  2. 数仓建模(维度建模)
  3. Android实战简易教程-第六十六枪(服务器端搭建和服务器端Json数据交互)
  4. 计算机神奇游戏,这5个堪称黑科技的神奇软件,你的电脑里有几款?
  5. 初学者必看Markdown 使用指南
  6. 教程直播第8期|一文详解 OceanBase 社区版生态工具 ODP OCP
  7. 李宏毅2022ML第四周课程笔记
  8. 整体功能大于部分功能之和_功能性思考,第3部分
  9. 11.Kuerbernetes
  10. Fake_AP模式下的Easy-Creds浅析