nacos源码
文章平均质量分 62
大漠穷秋_
不停于现状,不止于代码
展开
-
nacos2.0-源码分析-事件机制分析
##前言nacos的事件机制是异步的,心跳状态变化,服务状态变化都是通过事件机制传递的。发布者发送事件,订阅者订阅事件,并执行逻辑。1. 事件(Event)事件包括常规事件和慢事件,都是虚函数。1.1 常规事件(SlowEvent)public abstract class Event implements Serializable { //注释1.0 private static final AtomicLong SEQUENCE = new AtomicLong(0); pr原创 2021-08-16 22:51:08 · 1798 阅读 · 0 评论 -
nacos-naming 模块日志设计实现及思想
nacos作为注册中心,naming模块是其实现的主要位置,这里发现其日志实现比较有特色,简单讲一下。一.日志类模块位置如下:不同的模块使用不通的日志路径做区分,直接上代码,public class Loggers { public static final Logger PUSH = LoggerFactory.getLogger("com.alibaba.nacos.naming.push"); public static final Logger CHECK_RT = Lo原创 2021-08-05 10:40:16 · 1115 阅读 · 0 评论