网易云课堂学习-activemq持久化原理及事务
ActiveMQ持久化方案介绍
activemq的消息持久化机制有JDBC、AMQ、KahaDB和LevelDB,无论使用哪种方式持久化,消息的存储逻辑都是一致的。
ActiveMQ持久化机制
queue类型的持久化机制
Topic类型的持久化机制
JDBC方式
AMQ方式
KahaDB方式
LevelDB方式
LevelDB的特点
- 基于KV存储
- key值有序存储
- 操作接口简单
- 支持数据快照
- 支持数据压缩
LevelDB的结构
事务机制
ActiveMQ事务实现机制