最新 最热

Nacos服务自动关闭问题汇总

在使用Nacos时,有时候会遇到服务自动关闭的情况。这通常涉及到三方面的原因:内存配置、启动方式和关闭方式。下面逐一说明。

2021-12-07
0

Nacos 内存参数修改调优

在Spring Cloud项目中我们经常会用到Nacos,但如果只是在测试环境或者微服务数量相对比较少时,采用Nacos默认的JVM配置会浪费很多资源。特别是那些低配置用来研究的服务器。...

2021-12-07
0

Nacos中已经有Optional使用案例了,是时候慎重对待这一语法了

Java 8提供了很多新特性,但很多朋友对此并不重视,依旧采用老的写法。最近个人在大量阅读开源框架的源码,发现Java 8的很多API已经被频繁的使用了。...

2021-12-07
0

《跟二师兄学Nacos》02篇 Nacos的临时与持久化实例,傻傻分不清?

本篇文章Nacos核心逻辑篇,给大家讲解一下「临时实例」与「持久化实例」的区别及运用场景。

2021-12-07
0

08篇 要给Nacos的UDP通信功能点个赞

Nacos在服务注册功能中使用到了UDP的通信方式,主要功能就是用来辅助服务实例变化时对客户端进行通知。然而,对于大多数使用Nacos的程序员来说,可能还不知道这个功能,更别说灵活运用了。...

2021-12-07
1

07篇 Nacos客户端是如何实现实例获取的负载均衡呢?

前面我们讲了Nacos客户端如何获取实例列表,如何进行缓存处理,以及如何订阅实例列表的变更。在获取到一个实例列表之后,你是否想过一个问题:如果实例列表有100个实例,Nacos客户端是如何从中选择一个呢?...

2021-12-07
1

06篇 Nacos Client本地缓存及故障转移

本篇文章我们来通过源码分析一下Nacos的本地缓存及故障转移功能,涉及到核心类为ServiceInfoHolder和FailoverReactor。

2021-12-07
0

05篇 Nacos Client服务订阅之事件机制剖析

上篇文章,我们分析了Nacos客户端订阅的核心流程:Nacos客户端通过一个定时任务,每6秒从注册中心获取实例列表,当发现实例发生变化时,发布变更事件,订阅者进行业务处理,然后更新内存中和本地的缓存中的实例。...

2021-12-07
0

04篇 Nacos Client服务订阅机制之【核心流程】

说起Nacos的服务订阅机制,对此不了解的朋友,可能感觉非常神秘,这篇文章就大家深入浅出的了解一下Nacos 2.0客户端的订阅实现。由于涉及到的内容比较多,就分几篇来讲,本篇为第一篇。...

2021-12-07
0

03篇 Nacos Client服务发现源码分析

本篇带大家通过源码层面分析一下Nacos Client的服务发现的路程,事实可能并不像你想象的那样简单。

2021-12-07
1