2. SpringCloud
文章平均质量分 87
明伟华
这个作者很懒,什么都没留下…
展开
-
2-3.SpringCloud——Ribbon负载均衡
负载均衡本质就是把流量进行均衡,防止某个服务被请求过多,过载,而同样业务的其他服务几乎没有压力。 负载均衡算法,其实这个也是找工作的热点问题之一 有轮询,随机,加权轮询,加权随机,最少连接数,ip Hash法等。这里不再展开。 SpringCloud中的Netflix使用的Ribbon 项目地址 https://github.com/mingweihua/ming-cloud 前期基础可以看以前的文章 2-1.SpringCloud前期基础(微服务概念、服务调用方式、Http客户端工具、RestTempla原创 2021-12-12 21:36:39 · 432 阅读 · 0 评论 -
2-2.SpringCloud——Eureka注册中心
前面介绍了SpringCloud前期基础 但是服务调用方和服务提供方耦合度太高,提供方出现问题,服务不能用时,致使调用方也会出现问题。 因此Eureka出现, Eureka时一个注册中心,本身就是一个服务,可以做出集群,保证高可用(HA)。 事实上,服务提供方是拥有多个单点服务提供同一个业务功能,以保证高可用。 因此服务提供方需要往Eureka注册自身服务,而服务调用者也会向Eureka注册自身来获取可用的服务。 此外Eureka提供了心跳监听,服务续约,服务下线,服务剔除等,自行研究。这里简单介绍如何部署原创 2021-12-11 21:17:56 · 377 阅读 · 0 评论 -
2-1.SpringCloud前期基础(微服务概念、服务调用方式、Http客户端工具、RestTemplate)
最近突发奇想,整合一下以前一些学习笔记,分享自己这几年爬过的坑,逐步更新文章,谢谢大家的关注和支持。 微服务 微服务的具体概念 大家可以上百度百科看一下,这里就不再多说,提一下微服务两个很重要的特性 有自己的堆栈,包括数据库和数据模型; 对外暴露Rest风格的接口 微服务并不关系技术实现,因此和语言无关,只要提供Rest接口即可。 服务调用方式 RPC,RemoteProduce Call 远程过程调用,基于原生TCP通信。热门的就是阿里的dubbo Http,其实是基于TCP的一种网络传输协议,也可原创 2021-01-05 11:18:10 · 162 阅读 · 0 评论