四、Ribbon负载均衡 上一节中,我们添加了 @LoadBalanced 注解,即可实现负载均衡功能,这是什么原理呢? 1、负载均衡原理 SpringCloud 底层其实是利用了一个名为 Ribbon 的组件,来实现负载均衡功能的。 负载均衡流程: 那么我们发出的请求明明是 http://userservice/user/1 ,怎么变成了 htt…
一、认识微服务 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢? 1、单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优缺点如下: 优点: 架构简单 部署成本低 缺点: 耦合度高(维护困难、升级困难) 2、分布式架构 分布式架构:根据…