SpringCloud短路器(Hystrix)和路由网关(zuul)

今日学习了SpringCloud的短路器以及路由网关,他们的分别作用是:

Hystrix:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。
可以在ribbon和feign中分别运用
具体安装以及代码实现还是转自那个老哥的博客:
https://blog.csdn.net/forezp/article/details/69934399
但是我在运行的时候出现了几个问题:
我那个仪表盘始终没有弄出来,而且
在这里插入图片描述
我的启动类里面有没有加上@EnableHystris在这里插入图片描述
说是包名没有弄对 我打算等会去换一换,但是断路器的效果是起到了

Zuul
路由在微服务体系结构的一个组成部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务,并将/api/shop映射到商店服务。

Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。

Netflix使用Zuul进行以下操作:

认证

洞察

压力测试

金丝雀测试

动态路由

服务迁移

负载脱落

安全

静态响应处理

主动/主动流量管理
具体的步骤还是那位老哥的博客:
https://blog.csdn.net/u014401141/article/details/78657080,
我试了没有问题,但是还是要打开两个服务,不能打开一个服务继续注册。
还有有些教程是用的1.5.2的Springboot所以说一般要重新配置xml文件。
大概就是这些

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值