
SpringCloud快速入门
文章平均质量分 86
SpringCloud快速入门:eureka、Nacos、负载均衡、分布式配置中心
无休止符
不要让任何事情,成为你不去学习的理由!!!
展开
-
七、分布式配置中心
目录一、分布式配置中心介绍二、传统的配置文件读取方式三、Nacos分布式配置中心原理四、动态刷新配置文件内容一、分布式配置中心介绍1.分布式配置中心作用分布式配置中心可以实现不需要重启我们的服务器,动态的修改配置文件的内容常见的配置中心有携程的阿波罗、Spring Cloud Config、Nacos轻量级的配置中心推荐使用Nacos分布式配置中心携程阿波罗:构建环境非常复杂–底层架构的颗粒度拆分的非常细SpringCloud Config:没有界面,配置文件内容存放在git上面Nac原创 2022-04-01 11:57:28 · 1195 阅读 · 0 评论 -
六、负载均衡(二):Ribbon
目录一、Ribbon介绍二、Ribbon-轮询算法三、Ribbon-随机算法四、Ribbon整合Nacos权重算法一、Ribbon介绍1.什么是RibbonSpring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用二、Ribbon-轮询算法1.OrderToMemberService由于默认就已经引入了原创 2022-04-01 10:00:50 · 2640 阅读 · 0 评论 -
五、负载均衡(一)
目录一、负载均衡概念二、本地负载均衡-轮询算法一、负载均衡概念1.负载均衡概念负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性2.消费者获取到注册中心多个地址,到底应该选择那个地址呢我们可以简单的设想使用轮询的方式,每个地址轮流使用一次也可以使用随机的方式来使用地址这样就能将负载分布到不同的地址也就是不同的服务器中3.负载均衡常用算法轮询、随机、权重等二、本地负载均衡-轮询算法1.创建算法原创 2022-03-31 22:12:57 · 568 阅读 · 0 评论 -
四、Nacos服务注册中心
目录一、Nacos基本介绍二、构建NacosServer端一、Nacos基本介绍1.Nacos是什么Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施Nacos是Java语言编写的,阿里巴巴推出的其实总结就是:Nacos可以帮助我们实原创 2022-03-30 22:08:29 · 4387 阅读 · 0 评论 -
三、Eureka服务注册中心
目录前言一、前言上一节中我们介绍了服务治理并使用HttpClient实现了RPC远程调用但是还存问题,如果生产者的ip和端口号改变,消费者的代码就势必要进行修改本节我们将介绍Eureka服务注册中心来解决该问题一、...原创 2022-03-30 12:11:52 · 3187 阅读 · 0 评论 -
二、服务治理与HttpClient实现RPC
目录前言一、服务治理概念二、创建生产者接口三、创建消费者项目前言上一节我们已经使用HttpClient简单的实现了RPC远程调用这节主要介绍下如何使用服务治理来管理RPC远程调用最后通过HttpClient实现RPC案例注意:我们需要思考,如果生产者的服务器IP地址改变后,消费者如何才能获取到生产者的接口?一、服务治理概念1.什么是服务治理在RPC远程调用过程中,服务与服务之间依赖关系非常大,服务Url地址管理非常复杂,所以这时候需要对我们服务的url实现治理,通过服务治理可以实原创 2022-03-28 22:11:26 · 813 阅读 · 0 评论 -
一、SpringCloud入门
一、SpringCloud基本概念1.为什么要使用SpringCloudSpringCloud并不是rpc远程调用框架,而是一套全家桶的微服务解决框架,理念就是解决我们在微服务架构中遇到的任何问题。例如:服务注册中心、分布式配置、服务保护等。SpringCloud 属于微服务全家桶框架 解决我们在微服务架构中遇到难题。2.微服务架构中常见问题分布式服务注册中心(服务治理) Eureka、Zookeeper、Consule、Nacos、Redis、数据库等;分布式配置中心 Spring原创 2022-03-28 20:55:16 · 1299 阅读 · 0 评论