![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
观棋不语的我
希望能找一份不倒贴钱的工作
展开
-
(三)微服务:OpenFeign/Feign (OpenFeign->Eureka->微服务)
什么是Feign? Feign是Netflix公司开源的轻量级rest客户端,使用Feign可以非常方便的实现Http 客户端。Spring Cloud引入Feign并且集成了Ribbon实现客户端负载均衡调用(Feign和restTemplate都是一种客户端远程调用工具,但Feign结合了Ribbon实现了负载均衡) 前面我们实现微服务调用的是结合restTemplate远程调用和Ribbo...原创 2020-04-15 15:16:58 · 273 阅读 · 0 评论 -
(二)微服务:Ribbon客户端负载均衡
序言 之前我们介绍了分布式系统就是分成多个微服务,那么微服务怎么相互调用接口呢?通过注册中心Eureka统一管理全部微服务的注册服务域名、IP和端口,谁要调用哪个服务就找注册中心返回给你就完事了。 为了提高微服务的性能,减轻微服务的压力,有时候微服务也会采用集群方式通过部署多台服务器执行相同的微服务来提高对该服务请求的处理效率,那么该如何将这些调用分配给这些服务器呢?所以我们这里引入了负载均衡工具...原创 2020-04-14 23:33:42 · 144 阅读 · 0 评论 -
(一)关于微服务
序言 当一个项目的代码量越来越多时,模块功能也会越来越繁杂,导致后期的维护修改异常困难。所以我们必须采用一些结构思想来解决这一开发难题。 解决方案:将大项目根据业务等细分成多个小项目 分成小项目的优点: 1、方便有针对性的管理和维护对应模块的业务代码 2、每个小项目业务都独立运行,即使某个小项目出现异常停机也不会影响到其他的业务 好了,我们将项目分解成多个项目了,那么项目之间如何进行接口的调用呢...原创 2020-04-14 12:49:44 · 340 阅读 · 0 评论