dubbo+zk 服务降级

This commit is contained in:
qiurunze 2019-02-19 17:30:15 +08:00
parent 7a0318c338
commit 6d5ac9c4ff
2 changed files with 44 additions and 2 deletions

View File

@ -81,6 +81,7 @@
| 028 |网站访问统计实现?|[解决思路](/docs/code-solve.md) |
| 028 |项目进行dubbo + zk 改造 (已完成dubbo嵌入--springboot 与dubbo结合xml版本)|[解决思路](/docs/code-solve.md) |
| 029 |dubbo客户端 dubbo-admin管理平台 搭建安装|[解决思路](/docs/dubbo-admin.md) |
| 030 |如何利用dubbo 的mock 来进行服务降级 ?? (有更好的方式进群@我)|[解决思路](/docs/dubbo-zk.md) |
#### [分布式系统发展历程(已更新)](/docs/fenbushi.md)

View File

@ -1,7 +1,48 @@
### redis 使用与进阶
### dubbo + zk 使用与进阶
有问题或者宝贵意见联系我的QQ,非常希望你的加入!
>目标 希望大家仔细研究redis.conf配置文件-本文很多基础的一带而过)
mapper 文件记得 在pom里面配置否则无法访问除了resources的文件
mapper 文件记得 在pom里面配置否则无法访问除了resources的mapper文件
![配置图解](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo1.png)
**1.如何利用dubbo 进行服务降级 **
一些服务降级措施当服务提供端某一个非关键的服务出错时候dubbo可以对消费端的调用进行降级这样服务消费端就避免了在去调用出错的服务提供端而是使用自定义的返回值直接在在本地返回
**2.springboot + dubbo 配置 **
![像注册中心写入动态覆盖配置规则](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo2.png)
可以通过服务降级功能临时屏蔽某个出错的非关键服务,并定义降级后的返回策略
![像注册中心写入动态覆盖配置规则](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo3.png)
**3.使用方式 **
在dubbo的页面 可以手动 更改自己想要的效果也可以更改返回值点击overrides 更改
![使用](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo4.png)
**4.解析**
MockClusterInvoker
正常
![使用](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo5.png)
force
![使用](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo6.png)
fail
![使用](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo7.png)
impl
![使用](https://raw.githubusercontent.com/qiurunze123/imageall/master/dubbo8.png)