RocketMQ源码分析2--NameServer

本文是RocketMQ源码分析系列之二,如有疑问或者技术探讨,可以email me,欢迎探讨.


RocketMQ源码分析1--Remoting

本文试图以一种简易的语言让你了解到RocketMQ的通信协议模块是如何设计的(毕竟市面上太多程序员自己都很难看懂的技术文章了)。另外如果想要深入了解通信模块,你需要具备Netty的知识。推荐Netty入门综述

本文是RocketMQ源码分析系列之一,如有疑问或者技术探讨,可以email me,欢迎探讨.


RocketMQ学习系列

RocketMQ学习系列。


Netty入门综述

本文是笔者自学Netty过程中总结出来的一个类似专题入门的综述文章,主要阐述以下几点关于Netty的问题:

  • IO模型发展历程
  • Netty基本组件
  • Netty线程模型

希望在探讨清楚这几个问题的同时可以让自己和读者(如果有的话..)入门。本文参照了很多业界人士的深刻见解,在文中都有标注,如读者有空可以直接读原文。


一种使用自定义注解+切面统一收集审计日志的方式

最近在做一个审计模块,想要实现的是为微服务各个模块提供一个审计日志服务,即各个微服务模块收集日志 + 日志存储在db/elk/hive,然后针对存储的审计日志做展示或者分析的一个服务。可以看出实现一个审计服务的三个关键地方是:

  • 收集日志
  • 存储日志
  • 展示/分析日志

第一个关键地方是收集日志, 本文也想探讨下如何更低耦合的收集日志。


Japan-霓虹归来

之所以这次旅行的目的地选择了日本,实在也是一个不得已的选择。无奈世界大山大河虽美好,但不再和平。思来想去只有亚洲还算相对岁月静好,霓虹国又尚未去过,一行人对日本文化也很感兴趣,于是筹划前往。这次一行九天,大阪进东京出,在大阪体验拉面文化,迷失在京都千年神社,邂逅奈良神鹿,筑地市场品尝最新鲜的海鲜,在六本木之丘的52层高的大楼鸟瞰东京夜景,鸭川跑道上驻足希望偶遇村上春树…一直认为旅行占生活中很重要一部分,和老友相聚,接触陌生的人和景色去放空自己。虽无法从庸俗的日常彻底抽离,不过也算离“诗和远方”又近了一步。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×