3.10. 控制消息数据的日志冲刷


通常,建议不要设置显式清空阈值,并让操作系统使用其默认设置执行后台刷新。分区复制比写入任何单个磁盘提供更大的数据持久性,因为失败的代理可以从其同步副本中恢复。

日志清除属性控制定期将缓存消息数据写入磁盘。调度程序以毫秒为单位指定日志缓存检查的频率:

# ...
log.flush.scheduler.interval.ms=2000
# ...

您可以在写入磁盘前根据消息保存的最大时间以及日志中的最大信息数来控制 flush 的频率:

# ...
log.flush.interval.ms=50000
log.flush.interval.messages=100000
# ...

刷新之间的等待包括执行清除前的检查和指定间隔的时间。增加清空的频率可能会影响吞吐量。

如果您使用应用程序清除管理,如果您使用更快的磁盘,则设置较低冲刷阈值可能是合适的。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部