00:02
好,那我们说过这个消息的生产过程啊,下边我们。来说一下这个消息的存储。消息的存储啊。比较复杂。比较复杂啊。那么消息存储,其实我们在前面说过,呃这些呃消息啊,它是存在哪呢?存在我们当前用户主目录的目录里边,我们可以看一下啊。大家看这个目录对吧。呃,然后呃,这样啊,我克隆一个。呃,火箭进进到。诶,大家看到这是现在是这个情况啊,这里边几个文件1234566个对吧?呃,注意呃,这里边还有一个啊,就是你启动以后,它会再增加一个文件,所以我们现在呢,给它启一下啊。
01:06
起一下的话,我先进到OD下边的APP。那么启动,我们找到启动命令。我们现在用的是这个单机的啊,用的是单机的这个,呃,用他QOS。然后启动启动。启动name server。然后再启动broker。好,启动后再。
02:00
你看。多了一个文件,多了一个这个文件啊。是吧,下来对比多了这个文件,嗯,也就是说啊,这个about啊。这这个about这个单词啊,我们大家知道这。呃,什么夭折呀,终止啊是吧,主要就是终止是吧,嗯,它是什么呢?这个文件就是我们我们broke启动的时候啊,它会创建这个文件。如果你正常关闭了,那么这个文件也就消失了。所以如果说你的这个broke没有启动,你发现这里边儿有这样一个这个文件。说明什么说明,呃,你前面这broke啊,是非正常关闭的夭折的。对吧,标准的啊。然后呢,我们按顺序说啊,这个check check啊这个文件呢。嗯,这个文件是这样,我们现在可能。看我我们。这样看啊,我们现在看不到,直接这样查看,我们看不到里边什么东西啊,就像这个文件里面放的什么东西呢,放的是。
03:08
我们一会儿要给大家详细说的啊,这边有有commit log。这目录下放着可病毒药文件。Consume。下边Q文件。包括index下边index文件,讲这些文件的什么,最后啊。上班时间。存放的是他们的最后刷盘时间。那么。刷盘嘛,我们大家知道啊,那那就是他写到磁盘的这个这个这个时间是吧。咱们这样吧。咱们这样啊,嗯。嗯,然后来给大家抓个图。这图放到这儿吧。
04:03
放到这儿。放到这儿大家看的更清晰一些啊,那么这个里边。About about啊是什么?就是该文件,嗯。在。Broker。启动后会自动创建。呃,正常。关闭。该文件。自动。消失。消失。嗯,说。呃,在没有启动。的情况下。呃,发现这个文件是存在的。
05:02
则说明。嗯,之前。关闭。呃是呃,非正常。对吧,啊,这是要报的啊。然后我们再来看这个check。Point啊point简单给大家写一下吧,就是其中啊呃。存储吧。呃,存储着谁呀,叫commit log。还有。Assume。Q。Consume q。Index。文件。呃。最后。呃,最后十盘。
06:01
时间时间戳它这存放这个东西啊。然后我们说这个啊。这个目录啊,Commit lock这个目录我们。下边要详细给大家讲啊,这是个重点啊,这是个重点啊,这是。我们的消息都是写在commit log文件里边的。所以其中。呃,存放。行。Commit。文件。嗯。嗯,啊,这样简单写一下吧。而消息是。嗯,写在。文件。所以这这个很重要,这comlo是吧?啊,它很重要,然后呢,下面多了一个加有个com目录啊这com目录。啊,这个这个目录吧,就是呃。
07:02
存放着呃,这个运行呃期间的一些呃配置。数据就这我们不用管它啊,就。然后下一个啊叫consume,这也是个重点。啊。Consume。这个目录里边存放着什么?呃,其中存放着。Consume。Q,文件。它里边存放着consume,这consume文件是个什么东西呢?你看Q。考生消费队列吗,对不对?那那那那这什么意思啊。那我们的消息是写在它里边的,这怎么又出现消费队列?这这又是什么意思啊?你注意它也很重要。我们。
08:00
一会儿要详细来讲a consume consume q啊。呃,实际上我们的队列啊。嗯。啊呃,队列。哦,成。的这个。嗯。目录目录啊Q啊。然后index。Index index它也是一个重点,你看我们专门把这个index给它拿出来了啊。那么。它它里面放的什么,我们消息索引啊。呃。其中。存放着。消息。所以。文件。啊,就是index index。
09:02
所以我们一会儿啊,详细要给大家来讲这个东西。呃,紧接着下面有个lock文件啊,这个lock那你知道就行了锁嘛,对吧,呃,就是运行期间。呃,使用到的什么啊,这全局。呃。资源资源这个你了解就可以了,所以这这几个啊,这几个文件或者目录。啊,大家。先简单的了解一下。那后边呢,我们啊,重要的这个和存储相关的啊,重要的这个文件和目录,我们都要详细的给大家分析。
我来说两句