nacos config 源码

长轮询:
客户端向服务器发送一个请求 若在规定时间内服务器没有响应数据则阻塞 若服务器在规定时间内响应数据则返回给客户端
既保证了时效性 又保证了服务器不会发送大量无用请求

客户端服务器数据交换

推的方式

当客户端的配置进行改变 立即将响应返回给客户端 拥有较高的时效性
缺点: 需要维持服务端与客户端之间的心跳 需要占用大量的服务端资源

拉的方式

客户端定时从服务端拉取配置文件
缺点: 时效性低 若配置文件未改变 将有大量的无用请求 占用了大量资源

spring cloud config

采用了长轮询的方式 客户端先向服务端发起一个请求 若服务端配置文件未修改则阻塞这个请求 一旦配置文件修改 将立即返回
若在规定时间内配置文件未修改 也返回给客户端

posted @ 2021-09-28 19:17  RainbowMagic  阅读(42)  评论(0)    收藏  举报