java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > springcloud  ribbon 加载

springcloud ribbon 饥饿加载原理解析

作者:今天的接口写完了吗?

这篇文章主要介绍了springcloud ribbon 饥饿加载原理解析,饥饿加载特别适用于对启动性能要求较高的场景,如系统启动初期就有高并发请求的情况,感兴趣的朋友跟随小编一起学习吧

一、未饥饿加载前

我们的服务者端口是8081,消费者端口是8085

当我们将两个项目都启动的时候,在消费者里日志级别设置未debug,发现找不到8081

二、开启饥饿加载

# 配置饥饿加载,d1为服务名
ribbon.eager-load.enabled=true
ribbon.eager-load.clients=d1  

如果多个服务开启饥饿模式,使用逗号分隔。 clients: userservice,orderservice 

三、饥饿加载的原理

①特点:我们可以理解为一种优化策略,

 应用启动时,Ribbon会根据配置立即向服务注册中心发起请求,获取指定服务的所有实例信息,并将其缓存起来。

② 优点:

③ 缺点:

到此这篇关于springcloud - ribbon 饥饿加载的文章就介绍到这了,更多相关springcloud ribbon 加载内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文