1.Spring boot与Spring cloud 之间的关系 Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务 Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等. Spring Cloud是一个基于Spring Boot实现的云应用开发工具: Spring boot专注于快速.…
一.注册中心 1.注册中心演变过程 2.注册中心必备功能 ① 服务的上线 ② 服务的下线 ③ 服务的剔除 ④ 服务的查询 ⑤ 注册中心HA ⑥ 注册中心节点数据同步 ⑦ 服务信息的存储,比如mysql,redis,zookeeper,内存map等 3.RPC远程调用过程 ① 负载均衡策略:随机,轮询,一致性Hash等: ② 容错机制:失败重试,失败自动切换等: ③ 透明代理: 调用远程方法跟调用本地的方法一样: ④ 协议: 双方约定好的协议,比如http协议,dubbo协议等: ⑤ 协议编解码:…