![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
Simple~~~
这个作者很懒,什么都没留下…
展开
-
Feign使用方法
什么是Feign Feign是微服务架构中的一种服务调用方式,通过声明方式进行微服务调用,Feign可以帮助我们更加便捷编写接口。Feign的使用 由三个部分组成:服务提供者,服务消费者,Feign客户端 服务提供者:服务接口,接口定义需要加上@RequestMapping注解public interface IFeignService { ...原创 2019-04-22 14:56:17 · 9284 阅读 · 1 评论 -
什么是Ribbon
Ribbon的作用 Ribbon是springcloud下的客户端负载均衡器,消费者在通过服务别名调用服务时,需要通过Ribbon做负载均衡获取实际的服务调用地址,然后通过httpclient的方式进行本地RPC远程调用。Ribbon原理 Ribbon负载均衡主要是轮询算法,分为以下几步: 1.根据服务别名,从eureka获取服务提供者的客户端列表 ...原创 2019-04-22 15:16:11 · 2763 阅读 · 0 评论 -
Hystrix熔断器学习
什么是Hystrix Hytrix是微服务的中的熔断器,用来保护服务,当一个服务请求量过大导致服务不可用的时候,称为服务雪崩,hystrix提供服务熔断与降级功能,保证服务可用,提高用户体验。服务雪崩 一般来说每个服务都是一个独立的应用,服务请求由tomcat进行接收并处理,tomcat通过一个线程池来处理这些请求,但是线程池是由最大线程数限制的,当请求量过大,服...原创 2019-04-22 17:51:22 · 236 阅读 · 0 评论 -
API网关Zuul学习
Zuul的作用 Zuul是spring cloud中推荐使用的api网关,一般来说,服务是集群部署的,并且不会直接暴露到外网中直接调用,外部客户端想要调用服务无法直接调用服务的实际地址,实际情况也不允许这样做,这时候就需要通过一个称为网关的组件来处理客户端的请求,通过网关来进行分配,zuul的主要功能就是对所有的服务请求进行统一拦截管理,通过负载均衡分发服务请求,与Nginx类似,同时,...原创 2019-04-23 15:34:28 · 325 阅读 · 0 评论 -
zookeeper原理
作用: 服务注册与发现中心结构: 树状结构,由一个一个节点组成,节点由两种类型,一种是物理意义上的,zookeeper集群的节点,一种是数据节点,zookeeper内部用于存储服务信息的节点。服务注册发现过程: 服务注册发现分为两个过程,一个是服务的注册,另一个是服务的消费,对应由提供者和消费者两种角色,服务被调用方就是提供者,服务调用方就是...原创 2019-04-19 12:47:11 · 147 阅读 · 0 评论 -
分布式配置中心Config整合使用
Config的作用 Config是分布式配置中心,用来集中管理微服务的配置文件,一般情况下,应用的配置文件是放在项目中的,修改了之后需要重新启动,但是在微服务架构中,虽然应用的配置文件不如mvc那么多,但是随着服务数量的增加,每个服务都有自己的配置文件,按照一般的方法需要逐个修改重启,相当麻烦,通过Config可以将这些配置文件统一管理起来,并且可以动态刷新配置,不需要重启。 ...原创 2019-04-24 14:05:49 · 568 阅读 · 0 评论 -
Apollo与Zuul整合学习
Apollo与Zuul整合的几点简单记录Apollo部署安装 部署安装参考gihub的官方教程就可以了,比较详细,附上链接QuickStart,这里记录几个主要步骤:1.下载apollo项目2.安装mysql3.初始化数据库,初始化sql在apollo项目的mysql目录,有两个,分别对应ApolloPortalDB和ApolloConfigDB,两个都要初始化...原创 2019-04-29 16:06:58 · 688 阅读 · 0 评论 -
zuul网关集成swagger
swagger2是一个API文档生成工具,在微服务的架构中,一般会使用zuul作为api网关,适合用来集成swagger生成所有微服务的接口文档。(springboot版本1.5.9)zuul服务添加依赖springfox-swagger2是用于生成接口文档的,必须要依赖springfox-swagger-ui负责提供ui查询界面,这里因为是在zuul集成,所以只需要z...原创 2019-06-10 17:27:34 · 3970 阅读 · 4 评论