文章分类 -  springCloud

摘要:2.Feign远程调用 先来看我们以前利用RestTemplate发起远程调用的代码: 存在下面的问题: •代码可读性差,编程体验不统一 •参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign 其作用就是帮助我 阅读全文
posted @ 2022-05-25 21:12 追星月?问酒缘。 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.Nacos配置管理 Nacos除了可以做注册中心,同样可以做配置管理来使用。 1.1.统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管理,另一方 阅读全文
posted @ 2022-05-25 20:17 追星月?问酒缘。 阅读(412) 评论(0) 推荐(0) 编辑
摘要:Nacos注册中心 流程图: ·Nacos中服务提供者注册信息,消费者拉取信息然后保存到服务列表缓存中。定时去注册中心拉取,但是nacos比eureka多了一个注册中心向消费者推送的功能,做到实时更新状态。 ·服务提供者中分为两种实例,临时实例和非临时实例,nacos和eureka默认的是临时实例, 阅读全文
posted @ 2022-05-05 20:08 追星月?问酒缘。 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Nacos和eureka的区别: 1、nacos和euerka共同点 (1) 都注册服务的注册和服务的拉取 (2) 都支持服务提供者心跳方式做健康检测 2、Nacos与eureka的区别 (1) Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式,推荐使用临时实 阅读全文
posted @ 2022-05-05 20:08 追星月?问酒缘。 阅读(870) 评论(0) 推荐(0) 编辑
摘要:Ribbon负载均衡 1、负载均衡的原理 2、负载均衡策略 3、懒加载 一、负载均衡的原理 负载均衡是由Ribbon组件实现的。 负载均衡流程图: Ribbon执行流程图: Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每个子接口都是一种规则: I:是接口 Rule:是随机Ruand 阅读全文
posted @ 2022-05-05 20:00 追星月?问酒缘。 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Eureka注册中心 主要学习知识: 1、远程调用的问题 2、Eureka原理 3、搭建EurekaServer 4、服务注册 5、服务发现 一、远程服务调用出现的问题 1)服务消费者该如何获取服务提供者的地址信息? (1)服务提供者启动时向Eureka注册自己的信息 (2)Eureka保存这些信息 阅读全文
posted @ 2022-05-05 19:58 追星月?问酒缘。 阅读(19) 评论(0) 推荐(0) 编辑
摘要:微服务的拆分和远程调用 一、服务拆分注意事项 1、不同的微服务,不要重复开发相同的业务 (1) 如订单只做订单相关的业务 2、微服务数据独立,不要访问其它微服务的数据库 (1) 每个微服务都有一个独立的数据库 3、微服务可以将自己的业务暴露为接口,供其它微服务调用 二、远程调用方式分析: 通过模块发 阅读全文
posted @ 2022-05-05 19:51 追星月?问酒缘。 阅读(82) 评论(0) 推荐(0) 编辑
摘要:认识微服务 SpringCloud是目前国内使用最广的微服务框架,官网:https://spring.io.projects/spring-cloud springCloud集成了各种微服务功能组件,并基于Springboot实现了这些组件的自动装配, 从而提供了一个良好的开箱即用体验。 Sprin 阅读全文
posted @ 2022-05-05 19:50 追星月?问酒缘。 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示