继续nacos的学习,之前说了nacos对springcloud规范的结合,这里说说客户端如何进行服务注册的。
组件分析
主要就是NacosNamingService这个组件如何工作的。
NacosNamingService让NamingProxy去发起http请求去注册,并且同时一定时间后执行心跳任务,心跳任务里会继续执行心跳任务(总体来看,可以看成是定时的执行心跳任务),执行心跳任务时发送心跳不成功时,会执行注册。
总结
可以看到,nacos客户端注册非常简单,就是把自己的信息通过httpclient发起http请求注册到服务端,后续会继续学习nacos服务端注册原理。