温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,我们来看一下买点数据的一个上报时机。比如说这个产生买点数据之后,我什么时候上报。那我们来看一下上节课我们画这张图,上节课这张图当中啊,哎,我们说这是一个网站啊,我们可以对它进行代码买点对吧,外部界面买点以及呢,哎。全买点。啊,这么几种方式买点,最终把日志发送到日志服务器里面,那大家思考有问题。我是这个网站页面离开的时候,统一网站里面发呢,还是说我在这个页面上有任何的操作,产生一条我就发一条呢。师哥。对吧?那每一种发送方式的优势和劣势又是什么呢?那第一种方式,比如说来一条,我就发一条。三生。一条发一条。那这种优势很很明显啊。效率快、效率高。
01:01
也是呢。思考一下也是。那网络上数据,数据传输是不是就大了,哎,网络。IO增加。那这是它的一个优势和劣势,那除了它之外呢,那么还有另一种方式,我是这个页面离开的时候。我进行统一发送。比如说页面离开。十统一发送。那有什么好处呢?统一发送的好处就是。是网络上的IO少了。对吧,哎,那所以说这个不能理解,说为什么网络上IO少了,那你举个例子,比如说这是一列高铁。那如果是你一列高铁的话,你是来一个乘客,我就把它从北京发送到上海,来一个乘客我再发送到上海,你还是说等这个列车,哎,差不多都坐满了之后,我统一一次性把所有的乘客发送到上海。
02:06
对吧,哎,就是这个区别是一样的哈,所以说这个呢是诶减少网络上IO。那么优势劣势呢?也是就时效性差一些呗。时效性差。那这里面在不同的企业当中,我们的这个发送日志的时机也不同。那比如说你对这个响应速率要求非常高,来一条我就发一条,那你就可以采用这种方式。哎,墙上面,那如果说呢,我对这个日志的一个分析啊,速度要求没有那么快,哎,我可以接受啊,哎,批量的一个处理。那这样呢,我就可以选择,哎第二种方式。啊就行那行,那其实在群里面这两种都有啊,一个是离开页面的时候啊发生日志,另一个呢,是每一个动作或者事件都会产生对应的日志,我及时的处理。
我来说两句