Soul网关-day15
Soul网关-hystrix插件(一)
经过组内小伙伴们的友好协商,决定这周以hystrix插件为入手点,从hystrix的使用到hystrix的源码实现来层层解析Soul网关的hystrix插件。
首先涉及到的就是插件的使用,照常的打开我们的soul-admin和soul-bootstrap,并点开插件标签:
打开熔断的插件,由于熔断的是服务,所以我们需要起一个服务起来,找到soul-examples下的soul-examples-hystrix。
启动起来以后可以发现,在divide上注册了相应的接口:
当然我们这篇不是讲divide插件的,继续点下面那个hystrix标签:
点击添加选择器后弹出以下窗口:
名字可以随便填,但条件得正确,填完以后点击添加规则按钮,可以在添加规则中找到我们刚才选择器填的内容:
并进行设置,这里选了比较好看到效果的findById作为fallback url。
下面进行测试:
发现postman还没装,直接使用浏览器访问不太行,新版的Soul得在httpheader头上带上X-ACCESS-TOKEN的token…明天装好postman再看结果如何…
本文很大程度上参考了我们组小胖子之前写的文章…准备复现以后开始读源码写笔记。