分布式系统日志详解

分布式系统日志详解

    • 什么是日志
    • 日志的应用
          • 日志在数据库中的应用
          • 日志在分布式系统中的应用
          • 日志在Message Queue中的应用
          • 结语

什么是日志

日志就是按照时间顺序追加的、完全有序的记录序列,其实就是一种特殊的文件格式,文件是一个字节数组,而这里日志是一个记录数据,只是相对于文件来说,这里每条记录都是按照时间的相对顺序排列的,可以说日志是最简单的一种存储模型,读取一般都是从左到右,例如消息队列,一般是线性写入log文件,消费者顺序从offset开始读取。

由于日志本身固有的特性,记录从左向右开始顺序插入,也就意味着左边的记录相较于右边的记录“更老”, 也就是说我们可以不用依赖于系统时钟,这个特性对于分布式系统来说相当重要。

分布式系统日志详解_第1张图片

日志的应用

你可能感兴趣的:(linux系统,日志,分布式系统)