那消息文件到底删不删,什么时候删?

消息存储在CommitLog之后,的确是会被清理的,但是这个清理只会在以下任一条件成立才会批量删除消息文件(CommitLog):

1. 消息文件过期(默认72小时),且到达清理时点(默认是凌晨4点),删除过期文件。

2. 消息文件过期(默认72小时),且磁盘空间达到了水位线(默认75%),删除过期文件。

3. 磁盘已经达到必须释放的上限(85%水位线)的时候,则开始批量清理文件(无论是否过期),直到空间充足。

注:若磁盘空间达到危险水位线(默认90%),出于保护自身的目的,broker会拒绝写入服务。

什么时候清理物理消息文件?相关推荐

  1. RocketMQ——消息文件过期原理

    原文:http://jaskey.github.io/blog/2017/02/16/rocketmq-clean-commitlog/ RocketMQ--消息文件过期原理 2017-02-16 T ...

  2. RocketMQ源码(4)—Broker启动加载消息文件以及恢复数据源码【一万字】

    详细介绍了Broker启动加载消息文件以及恢复数据源码. 此前我们学习了Broker的启动源码:RocketMQ源码(3)-Broker启动流程源码解析[一万字],Broker的启动过程中,在Defa ...

  3. 深入剖析分布式监控 CAT —— 消息文件存储

    项目简介 CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统.CAT 目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC.数据 ...

  4. OpenCASCADE:物理STEP文件

    OpenCASCADE:物理STEP文件读写 STEP 读写类的架构 一般原则 复杂实体 物理文件读取 加载 STEP 文件并对其内容进行语法分析 将 STEP 实体映射到字符串数组 创建表示 STE ...

  5. java 将光标移至行首_Java:将条件移至消息文件

    java 将光标移至行首 Java类ResourceBundle和MessageFormat提供了一个很好的工具集,用于解决Java应用程序内部的本地化消息. 这篇文章提供了一个小示例,说明如何使用C ...

  6. Java:将条件移至消息文件

    Java类ResourceBundle和MessageFormat提供了一个很好的工具集,用于解决Java应用程序内部的本地化消息. 这篇文章提供了一个小示例,说明如何使用ChoiceFormat将与 ...

  7. 阿里云数据库RDS MySQL 物理全备文件数据恢复至自建数据库Mysql 5.7中

    环境介绍: CentOS 7.5 Mysql 5.7 percona-xtrabackup-24 注意事项 操作系统中已安装数据恢复工具Percona XtraBackup,您可以从Percona X ...

  8. Python 自动清理电脑垃圾文件,一键启动即可

    经常存在在我们的电脑中的垃圾文件主要是指系统在运行过程中产生的tmp临时文件.日志文件.临时备份文件等.垃圾清理器的作用其实也是对这些文件进行清理,不会影响到我们使用产生的数据文件.如果是手动删除的话 ...

  9. CAD绘图设计中怎样删除CAD图层?怎样清理CAD图层文件?

    我们平时在设计图纸的时候,有的时候,也经常会遇到图层繁多,需要处理的情况,那么图层少的话,我们可以一个一个的进行删除清理,如果图层多了该怎么办?那今天小编就给大家详细的解说一下遇到这种情况,我们到底该 ...

最新文章

  1. 尚硅谷谷粒学院2020 高级篇代码_尚硅谷联合KubeSphere ,共同打造企业级云原生课程!...
  2. 【NLP】授人以渔:分享我的文本分类经验总结
  3. BugKuCTF 杂项 隐写
  4. leetcode 676. Implement Magic Dictionary | 676. 实现一个魔法字典(DFS+Trie 前缀树)
  5. Last-Modify、ETag、Expires和Cache-Control(转载)
  6. 《简明 Python 教程》笔记-----面向对象及系统相关
  7. Linux ftp命令
  8. java桌面项目打包_by icewee_写得太棒了,直接转载了
  9. Android 12 原生播放器的编解码 Codec 2
  10. 5个常用的Java微服务开源框架推荐
  11. 荔枝派Nano 全流程指南
  12. 2021 年“认证杯”网络挑战赛 B 题(第一阶段)
  13. 如何给centos设置中文、如何给火狐浏览器设置中文
  14. 解决win10和ubuntu18,win10时间不同步问题
  15. 100 句,读 到 哪 一 句 你 难 过 了?
  16. 对于互联网现状的认知与感悟
  17. 马未都:人生三重境界
  18. Excel函数大全-07财务函数
  19. Netkiller FreeBSD 手札之前言
  20. C++ 右值引用与左值引用

热门文章

  1. 【HNOI2014】画框
  2. Codeforces Round #260 (Div. 1) C. Civilization(dfs+并查集)
  3. 客户端检测的含义和方法
  4. DES加密解密与AES加密解密
  5. POJ2255Tree Recovery
  6. 更锋利的C#代码-读书笔记
  7. IIS 不能重新启动,并且使用RUN-iisreset 也不能运行,错误提示:No Such Interface Supported (已解决)...
  8. Javascript的变量作用域居然可以跨越多个函数!
  9. 【Linux基础 11】vi和vim编辑器的使用
  10. [New Portal]Windows Azure Cloud Service (33) 使用Visual Studio 2012 部署Cloud Service