本文是RocketMQ源码分析系列之二,如有疑问或者技术探讨,可以email me,欢迎探讨.
本文试图以一种简易的语言让你了解到RocketMQ的通信协议模块是如何设计的(毕竟市面上太多程序员自己都很难看懂的技术文章了)。另外如果想要深入了解通信模块,你需要具备Netty的知识。推荐Netty入门综述。
本文是RocketMQ源码分析系列之一,如有疑问或者技术探讨,可以email me,欢迎探讨.
最近在做一个审计模块,想要实现的是为微服务各个模块提供一个审计日志服务,即各个微服务模块收集日志 + 日志存储在db/elk/hive,然后针对存储的审计日志做展示或者分析的一个服务。可以看出实现一个审计服务的三个关键地方是:
第一个关键地方是收集日志, 本文也想探讨下如何更低耦合的收集日志。
之所以这次旅行的目的地选择了日本,实在也是一个不得已的选择。无奈世界大山大河虽美好,但不再和平。思来想去只有亚洲还算相对岁月静好,霓虹国又尚未去过,一行人对日本文化也很感兴趣,于是筹划前往。这次一行九天,大阪进东京出,在大阪体验拉面文化,迷失在京都千年神社,邂逅奈良神鹿,筑地市场品尝最新鲜的海鲜,在六本木之丘的52层高的大楼鸟瞰东京夜景,鸭川跑道上驻足希望偶遇村上春树…一直认为旅行占生活中很重要一部分,和老友相聚,接触陌生的人和景色去放空自己。虽无法从庸俗的日常彻底抽离,不过也算离“诗和远方”又近了一步。
Update your browser to view this website correctly. Update my browser now