![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
胡萝卜★
努力的奔跑(●'◡'●)
展开
-
Feign声明式服务调用
Feign声明式服务调用1.理解Feign**Feign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon 和 RestTemplate,**实现了 WebService 的面向接口编程,进一步降低了项目的耦合度。Feign 内置了 Ribbon,用来做客户端负载均衡调用服务注册中心的服务。Feign 本身并不支持 Spring MVC 的注解,它有一套自己的注解,为了更方便原创 2020-05-22 09:18:55 · 187 阅读 · 0 评论 -
Consul注册中心
Consul注册中心1.理解ConsulConsul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKeeper 等),使用起来也较为简单。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、Windows 和 Mac OS);安装包仅包含一个可原创 2020-05-21 21:28:28 · 3609 阅读 · 0 评论 -
Ribbon负载均衡
Ribbon负载均衡1.理解Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端 负载均衡工具,它是基于 Netflix Ribbon 实现的。 它不像 Spring Cloud 服务注册中心、配置中心、API 网关那样独立部署,但是它几乎存在于每个Spring Cloud 微服务中。包括 Feign 提供的声明式服务调用也是基于该 Ribbon 实现的。Ribbon 默认提供很多种负载均衡算法,例如轮询、随机等等。甚至包含自定义的负载均衡算法。2.Ribbon功能原创 2020-05-21 20:53:20 · 184 阅读 · 0 评论 -
了解SpringCloud入门学习
一、什么是SpringCloud1.概念 SpringCloud是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心消息中心、负载均衡、数据监控等等。 SpringCloud是一个微服务框架,相比Dubbo等RPC框架,SpringCloud提供了全套的分布式系统解决方案。 SpringCloud微服务基础框架Netflix的多个开源组件进行了封装,同时又实现了和云端平台以及SpringBoot 框架集成。 SpringCloud是一个基于SpringBoot实现的原创 2020-05-20 08:38:59 · 173 阅读 · 0 评论