如何解析SpringCloud服务注册发现和服务消费
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇文章为大家展示了如何解析SpringCloud服务注册发现和服务消费,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。整体结构(一)Eurake创建服务注册中
千家信息网最后更新 2025年02月03日如何解析SpringCloud服务注册发现和服务消费
本篇文章为大家展示了如何解析SpringCloud服务注册发现和服务消费,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
整体结构(一)
Eurake创建服务注册中心,用于服务的注册和发现。Eureka是一个高可用组件,对于任何一个实例注册之后,都需要向注册中心发送心跳,整个过程在内存中完成。
分别启动两个服务(分别是具体业务逻辑的实现),8762,8763.两个实例,分别向服务注册中心注册。
启动Ribbon负载均衡服务,向服务注册中心注册,并发现服务。Ribbon在这个过程中的作用就是负载均衡。
当ribbon服务通过restTemplet向ribbon负载均衡器调用接口时,轮询调用8762和8763两个实例接口。
执行流程(二)
为什么有了ribbon之后还要出现feign呢?(三)
Feign集成了ribbon,实现了负载均衡的功能。
Feign通过接口调用,采用基于接口的注解,相较于ribbon更简洁。
ribbon的调用方式:
@Autowired
RestTemplate restTemplate;
@HystrixCommand(fallbackMethod = "hiError")
public String hiService(String name) {
return restTemplate.getForObject("http://SERVICE-HI/hi?name="+name,String.class);
}
feign的调用方式(类似于微服务直接调用):
@FeignClient(value = "service-hi",fallback = SchedualServiceHystric.class)
public interface SchedualServiceHi {
@RequestMapping(value = "/hi",method = RequestMethod.GET)
String sayHiFromClientOne(@RequestParam(value = "name") String name);
}
3. feign整合了hystrix的熔断机制。
上述内容就是如何解析SpringCloud服务注册发现和服务消费,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
服务
均衡
接口
两个
实例
消费
内容
就是
技能
方式
知识
过程
简明
简洁
简明扼要
业务
作用
内存
功能
整体
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学软件开发后能做什么的
大数据用什么数据库6
alphacam数据库
运维服务器管理工具
监控界面软件开发 公司
新建数据库表命令
经纬度数据库保存格式
萤石云服务器无法启动
企业网络安全监控系统
数据库怎么查看包
医院网络安全方案设计
dell服务器自动
影评软件开发的痛点
牛牛数据库
上海app软件开发
司法局网络安全周法治宣传
林甸软件开发专业
网络安全知识讲座信息报道
cscd科学引文数据库
北京信息化软件开发制造价格
湖南服务器防火墙多少钱
安卓软件开发培训班排行
中医古籍全文数据库下载
趣智科技软件开发部
数据库dmd
软件开发公司 教育行业
中外游戏史上的大战官方关服务器
数据库概论 期末
数据库备份的内容和方法
育碧商店无法连接服务器