![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nacos
看着蓝天抽支烟
这个作者很懒,什么都没留下…
展开
-
SpringCloud-Nacos与Euraka的异同
Nacos 与Eureka 的异同。原创 2023-06-14 16:08:40 · 182 阅读 · 0 评论 -
springcloud-Nacos临时实例永久实例
对于集群下的服务,Nacos ⼀个服务只会被 Nacos 集群中的⼀个注册中心所负责,其余节点的服务信息只是集群副本,用于订阅者在查询服务列表时,始终可以获取到全部的服务列表。临时实例只会对其被负责的注册中心节点发送心跳信息,注册中心服务节点会对其负责的永久实例进行健康探测,在获取到健康状态后由当前负责的注册中心节点将健康信息同步到集群中的其他的注册中心。临时实例会与注册中心保持心跳,注册中心在一段时间没有收到实例的心跳后,将实例设置为不健康,然后再一段时间后剔除。临时实例和永久实例的区别。原创 2023-06-14 16:03:06 · 480 阅读 · 0 评论 -
springcloud-Nacos如何处理读写冲突问题
newSingleScheduledExecutor 线程池。原创 2023-06-14 15:54:19 · 148 阅读 · 0 评论 -
springcloud-Nacos处理高并发的注册
添加服务第一 次判断 提供性能:避免多个线程同时在等 synchronzied 释放第二次 判断 : 别的线程可能已经将实例加入了 serviceMap()注意这里还有个ConcurrentSkipListMap 有利于提高读写性能。所以内层的Map 是个ConcurrentSkipLlistMap,添加实例。原创 2023-06-14 13:48:22 · 1045 阅读 · 0 评论 -
springcloud-Nacos-注册表结构
然后是group,用来对服务的分组,接下来就是服务(Service)了,一个服务包含多个实例,但是可能处于不同的机房,因此Service下有多个集群(cluster).cluster 下面不同的实例。内存Map的Map的key 是groupName+ServiceName,值是Service 对象。Service 对象内部又是一个Map, key是集群名称,值是Cluster对象。问题说明:考察对Nacos数据分级结构的了解,以及Nacos源码的掌握情况。原创 2023-06-14 11:36:01 · 144 阅读 · 0 评论