为什么ActiveMQ官方不再推荐使用LevelDB

ActiveMQ官方因LevelDB维护问题和潜在的稳定性风险,不再推荐使用。KahaDB成为主要关注点,建议用户考虑回归KahaDB或升级到Artemis。LevelDB采用者需评估切换方案,如共享存储冗余或使用JDBC持久性。
摘要由CSDN通过智能技术生成

为什么ActiveMQ官方不再推荐使用LevelDB

最近在学习mq,虽然已经在使用,但是却未深入的了解,于是阅读官方文档的时候发现ActiveMQ官方不再推荐使用LevelDB。ActiveMQ在5.8.0 版本后引入了LevelDB的,并且LevelDB存储是基于文件的持久性数据库,可提供比KahaDB更快的持久性。为什么ActiveMQ官方不再支持或建议使用levelDB?在网上搜了一大堆终于发现了一篇英文博客给出了原因。以下是其大致内容:

ACTIVEMQ社区弃用LEVELDB - 您需要了解的内容

令人惊讶的是,ActiveMQ社区不再赞成将LevelDB用作其broker的持久性存储。Christopher Shannon 于2016年11月15日发表以下声明:

The main reason is that KahaDB continues to be the main focus where bugs are fixed and not much attention is paid to LevelDB. There seems to be several issues with corruption (especially with replication) so I don’t think it should be a recommended store unless the stability is sorted out. Unfortunately nearly every JIRA reported against LevelDB goes ignored.

大概意思是:KahaDB仍然是BUG修复的主要关注点,并且没有对LevelDB给予太多关注。它似乎有一些问题(特别是在replication)ÿ

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值