activemq--可持久化机制之AMQ
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相关推荐
- JMS学习八(ActiveMQ消息持久化)
JMS学习八(ActiveMQ消息持久化) ActiveMQ的消息持久化机制有JDBC,AMQ,KahaDB和LevelDB,还有一种内存存储的方式,由于内存不属于持久化范畴,而且如果使用内存队列,可 ...
- activemq 重启后java程序_ActiveMQ持久化机制代码实例
这篇文章主要介绍了ActiveMQ持久化机制代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用户注册成功后发短信提醒 同步http 异步mq ...
- ActiveMQ消息存储持久化
转https://www.cnblogs.com/xinhuaxuan/p/6128380.html https://blog.csdn.net/lr131425/article/details/68 ...
- activemq消息持久化_ActiveMQ 5.x中的消息持久性
activemq消息持久化 我被问了很多关于ActiveMQ如何存储消息(或在某些情况下不存储)的基本知识. 这是它的高级解释. 注意,上下文在JMS中. 如果您使用ActiveMQ的非JMS客户端( ...
- activemq消息持久化_将ActiveMQ持久消息传递性能提高25倍
activemq消息持久化 Apache ActiveMQ,JBoss A-MQ和Red Hat Apache ActiveMQ是一个非常受欢迎的开源消息传递代理,由创建(和从事) Apache Ka ...
- 【转】ActiveMQ消息传送机制以及ACK机制详解
2019独角兽企业重金招聘Python工程师标准>>> 本文转载自 http://shift-alt-ctrl.iteye.com/blog/2020182 AcitveMQ是作为一 ...
- 深入理解Redis的持久化机制和原理
Redis是一种面向"key-value"类型数据的分布式NoSQL数据库系统,具有高性能.持久存储.适应高并发应用场景等优势.它虽然起步较晚,但发展却十分迅速. 近日,Redis ...
- redis的通用命令 || redis持久化机制:(RDB || AOF)
通用命令 1. keys * : 查询所有的键 2. type key : 获取键对应的value的类型 3. del key:删除指定的key value 持久化 ...
- Redis数据持久化机制AOF原理分析一---转
http://blog.csdn.net/acceptedxukai/article/details/18136903 http://blog.csdn.net/acceptedxukai/artic ...
最新文章
- Redhat Linux通过RPM安装搭建LAMP环境
- Storm入门之第一章
- 70条WB, IHC常见实验问题解决方案汇总
- Linux查看CPU型号及内存频率及其它信息与清理内存的命令
- 【已解决】width与max-width理解
- python在web可以开发吗_Python Web开发
- java中的List排序[转]
- 基于JAVA+Servlet+JSP+MYSQL的酒店管理系统
- 【java】doc转pdf
- svn:Attempted to lock an already-locked dir
- 教你如何恢复U盘里的中毒文件
- arcmap创建空间索引_ArcGIS ArcMap编辑教程-创建新的点要素
- PS中如何简单、快速更换照片的背景色
- CentOS7快速配置服务器网卡聚合双bond方法
- CSS 网页定位与布局
- PYTHON机器学习基础(初学机器学习者的福音)
- java计算月份所在的季度
- Redis的一些知识
- 电脑开机转到计算机状态页面,如何让电脑每次开机都恢复原来的状态?-开机启动项怎么设置...
- ADI官网 hdl代码及sdk工程编译过程