![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud2.0
Boy-F
不念过往 ,不畏将来
展开
-
Zuul网关集群
1,Zuul网关集群原理![在这里插入图片描述](https://img-blog.csdnimg.cn/20201019212045203.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4ODQ1Mjcx,size_16,color_FFFFFF,t_70#pic_center)...原创 2020-10-19 21:32:44 · 1257 阅读 · 0 评论 -
搭建动态 Zuul 网关路由转发
123123原创 2020-10-18 19:23:43 · 631 阅读 · 0 评论 -
搭建 ZuulFiter拦截请求参数
1,拦截类1.1,启动网关项目,演示效果通过请求网关服务地址,当 没有传入 token时通过请求网关服务地址,当 有传入 token时直接请求通过网关访问的 会员服务地址时,直接访问成功(因为是不经过网关的,不用 token)...原创 2020-10-18 18:15:24 · 129 阅读 · 0 评论 -
搭建Zuul网关系统
1,Nginx与Zuul的区别2,开始搭建 Zuul网关系统3,搭建 ZuulGateway服务3.1,搭建Maven网关项目,设置配置 (pom.xml,application.yml)3.2,网关项目启动类3.3,启动EurEka注册中心,会员服务,订单服务,网关项目服务,展示客户端请求通过网关后调用会员服务或订单服务3.4,实际客户端请求时,网关拿到请求后做了反向代理,然后在找到订单服务的地址在客户端本地请求进入...原创 2020-10-18 17:59:21 · 311 阅读 · 0 评论 -
互联网API接口分类
1,分类原创 2020-10-18 16:55:08 · 1339 阅读 · 0 评论 -
定义同一的 Fallback接口(目的可以统一管理服务降级方法)
1,处理逻辑类中加的服务降级与降级方法(不建议使用这种方式)1.1,使用类的方式:在类中添加一些降级方法 (统一定义)1.2,调用订单项目方法,验证服务超时,走服务降级方法原创 2020-10-18 16:42:45 · 272 阅读 · 0 评论 -
SpringCloud config 分布式配置中心
1,SpringCloud config 分布式配置中心 1.1,产生的背景,框架对比1.2,分布式配置中心原理1.3,项目环境区分原创 2020-10-11 20:49:25 · 79 阅读 · 0 评论 -
@Hystrixcommand注解(用于解决服务雪崩)
1,项目中加入 Hystrix的 Maven依赖信息1.1,订单服务调用会员服务,在application.yml中开启 Hystrix的断路器1.2,验证 @HystrixCommand 注解开启线程池隔离,当调用以下两个接口时,发现执行接口用的是不同的线程池1.3,订单服务启动类中加上 @EnableHystrix 开启Hystrix 服务保护机制1.4,验证服务开启熔断功能(Hystrix是有默认熔断阈值的 10次),当 2W请求同时执行时(高并发),实际只执行了10次后,该原创 2020-10-11 19:54:29 · 4337 阅读 · 1 评论 -
Hystrix的服务保护框架
1,Hystrix服务保护框架1.1,当客户端发起成千上万的请求请求 订单服务的/orderToUserInfo 接口(该接口会调用会员服务的 /getUserInfo 接口 ),超出线程处理的极限,就可能会导致订单服务与会员服务的瘫痪(服务雪崩效应)...原创 2020-10-09 22:00:53 · 258 阅读 · 0 评论 -
Fegin客户端超时时间配置
1,服务雪崩效应 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201009201403483.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4ODQ1Mjcx,size_16,color_FFFFFF,t_70#pic_center)假如现在同时有2000个 /orderToUserInfo原创 2020-10-09 20:16:16 · 579 阅读 · 0 评论 -
声明式 Fegin客户端调用与 Fegin客户端重构调用
**1,Fegin客户端调用** ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201007184346463.png#pic_center)1.1,订单服务调用 会员服务的接口中的 getMember 会员服务中的接口实现订单服务中的 API调用,底层自动转成远程 RPC的调用(反射)1.2,Fegin客户端实现调用1.3,启动类中开启 Fegin客户端权限 1.4,pom.xml 中加入 fegin客户端依赖1.5,订单服务调用会员服务效原创 2020-10-07 21:13:01 · 180 阅读 · 0 评论 -
Ribbon与Nginx实现负载均衡的区别
1, Ribbon 本地负载均衡客户端 与 Nginx 服务器端负载均衡的区别原创 2020-10-07 18:25:26 · 867 阅读 · 1 评论 -
Ribbon负载均衡原理与 Feign客户端
1,客户端本地负载均衡原理![在这里插入图片描述](https://img-blog.csdnimg.cn/20201006202315889.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4ODQ1Mjcx,size_16,color_FFFFFF,t_70#pic_center)1.1,这里以 Eureka(注册中心)为例,本地负原创 2020-10-06 21:38:18 · 335 阅读 · 0 评论 -
Window环境安装 Consul 组册中心,并整合组册中心
**1,Consul 环境搭建**1.1,下载完 Consul文件,启动Consul命令,进行环境搭建1.2,测试地址:Http://localhost:85002,整合Consul组册中心2.1,创建 订单项目并组册到 Cobsul组册中心上去,配置pom.xml,application.yml...原创 2020-10-05 21:44:30 · 97 阅读 · 0 评论 -
SpringCould 整合注册中心(Zookeeper )
**1,SpringCloud 整合 Zookeeper 作为组册中心** 1.1,Zookeeper组册中心,(临时节点是和生命周期进行关联的,当服务断开后,节点会被删除) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201005204124982.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3F原创 2020-10-05 21:12:14 · 592 阅读 · 1 评论 -
Eureka自我保护机制
**1,Eureka自我保护机制环境搭建** 1.1,创建两个会员服务(提供者服务),端口分别为 8090,8000,启动会员服务,注册中心,订单服务;因为两台会员服务都已经组册到注册中心上了,订单服务调用时会轮循对应端口为 8090,8000的会员服务(会员服务是做集群的 )1.2,当其中一台端口 8000的会员服务宕机时,注册中心服务商端口8000的组册还在,(实际组册中心上8000端口的会员服务应该是被剔除掉的),所有订单服务请求时,还是会轮循到8000端口的服务上1.3,Eure原创 2020-10-05 20:15:33 · 279 阅读 · 0 评论 -
微服务服务组册
1,服务注册与发现概念2,服务注册与发现原理3,Eureka2.0 服务组册中心原创 2020-08-17 20:56:20 · 252 阅读 · 0 评论