zoukankan      html  css  js  c++  java
  • ActiveMQ学习(五)---KahaDB存储原理

     ActiveMQ 5.3以后,出现了KahaDB。她是一个基于文件支持事务的消息存储器,是一个可靠,高性能,可扩展的消息存储器。
     她的设计初衷就是使用简单并尽可能的快。
    KahaDB的索引使用一个transaction log,并且所有的destination只使用一个index,
    有人测试表明:如果用于生产环境,支持1万个active connection,每个connection有一个独立的queue。该表现已经足矣应付大部分的需求。 KahaDB内部分为:data logs, 按照Message ID高度优化的索引,memory message cache。

     db log files:以db-递增数字.log命名。
     archive directory: 当配置支持archiving(默认不支持)并且存在,该文件夹才会创建。用于存储不再需要的data logs。
     db.data:存储btree索引
     db.redo:用于hard-stop broker后,btree索引的重建

    https://blog.csdn.net/u012758088/article/details/78046108
  • 相关阅读:
    成员变量和局部变量
    成员变量和局部变量
    对象和类
    数组
    Scanner--控制台输入
    Java运算符
    Java数据类型
    TextView控件
    Android控件
    注释
  • 原文地址:https://www.cnblogs.com/keleaiww/p/11193859.html
Copyright © 2011-2022 走看看