0


案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况

目录

1、背景

spring cloud项目将服务注册到nacos上,其中几个服务总是出现频繁掉线的问题。
在这里插入图片描述
在这里插入图片描述

2、思路&方案

通过在网上查询解决方式,最后是通过先停掉服务,在停掉nacos,最后删除Nacos根目录下的data文件夹下的protocol文件夹,再重启nacos,最后再重启需要注册的那些服务。最后解决了这个问题。

知识点:
nacos的data目录的作用
nacos的data目录是用来存储nacos服务的数据的,包括配置信息,服务信息等。

服务注册

服务注册是客户端向注册中习提交信息的动作,服务注册之后。Nacos Client 会默认每5s向Nacos Server 发送一次心跳。以防止服务被剔除。

服务发现

服务发现是指从注册中心获取对应服务的信息,服务发现是客户点向注册中心获取信息的动作。
服务消费者Nacos Client ,在调用服务提供者服务时,会发送一个REST请求给Nacos Server ,获取Nacos Server上注册的服务清单。并且缓存在 本地。同时会在Nacos Client 本地开启一个定时任务,定时拉取服务端最新注册表信息,更新到本地缓存。

3、总结

追根溯源,了解nacos服务掉线的根源。学习其他知识也是如此,

标签: java spring 微服务

本文转载自: https://blog.csdn.net/weixin_45706856/article/details/129556329
版权归原作者 Circ. 所有, 如有侵权,请联系我们删除。

“案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况”的评论:

还没有评论