典型的互联网应用的日志系统,从功能需求上看主要包括收集,存储和分析,以及展示这样三个部分,因此整个系统我觉得也可以按此思路大致可以分为三个部分:
- 日志收集,从宿主机上采集业务应用的日志,发送给远端的日志系统;
- 日志存储、分析和后期处理;
- 日志查询和分析数据展示。
非功能需求方面,我觉得可以考虑这样几个要点:
- Durability:这是最重要的,尽可能不要丢失日志,到服务端的日志不要丢,在客户端的日志,也是如此,即便服务端不可用或连接断开,客户端的日志也要保存在本地。
- Availability:其次是可用性,要保证高可用。
- Performance:相较来说,日志系统的 performan
[……]阅读全文
最近
挺久时间没有更新了,最近脑海中有几个化为文字的想法,但是都比较散,也就没有落笔。不过忽然有一个念头冒了出来,就是这些想法里面,有几个其实都是关于软件工程师成长的一个 “误区”。可以说,从 2008 年步入职场以来,这个误区导致的坑,或早或晚我踩过不少,我觉得把它们总结一下,写出来,兴许能给一些朋友们带来一点帮助。
在
说起美股市场,和 2020 年相比,2021 年真是动荡的一年,起码对我来说是这样。还记得年初的时候我写了
极客时间四周年的时候搞了个活动,让作者们都
来,说点大逆不道的。
好久没有写一点关于曼联的文字了,


