UrlBlockHandler不好用
来源:8-22 扩展Sentinel01-错误页优化

丹布朗6
2021-02-24
- 老师 UrlBlockHandler 现在已经更新为BlockExceptionHandler 视频好久没更新了,更新下吧,现在新版好多小细节不一样了
- 还有我前两天提到的sentinel 1.7.1 限流中选择 链路 不生效 这个问题。
原问题链接带截图
我有两个 接口 testa 和testb 同时调用了 service 中的 sayhello 方法
为sayhello 限流。
资源名称:sayHello
流控方式 : 链路
入口资源配置:/testa
然后在Sentinel 控制台中 簇点链路中看 发现 是有 两个testa 和testb 但是sayhello 只会显示我第一个接口调用的链路中 然后我为 service sayHello方法设置 流控 ,测试发现不生效应该也是版本的问题
git sentinel issues参考链接
从 1.6.3 版本开始,Sentinel Web filter 默认收敛所有 URL 的入口 context ,这块不是特别理解 希望能详细讲解一下 - 关于持久化流控规则的问题,接入阿里控制台是很方便,但是由于公司为内部网路有限制不方便接入,又想使用推模式,看了官方提供一个sentinel-demo-nacos-datasource 鼓捣上了,但是没太用明白,每次还要手动跑一下main 方法。。。 也希望能讲解一下QAQ
写回答
1回答
-
是的,底层几个扩展点发生了变化,但只要掌握一点,原先基于Filter玩的,现在是基于拦截器搞的,问题就不大了
其实是性能上的一个考虑,原先(也就是视频里面的玩法)可能会导致API特别多的时候,链路计算的复杂,另外内存占用也比较高,所以后来官方弄了个奇葩的解决方案,我很不认同…… https://github.com/alibaba/Sentinel/issues/1024 在这里有我提的issue,也可以看看
这个问题怎么说呢,官方就是希望你用AHas,免费的Dashboard就是个Demo,得自己扩展……推模式或者拉模式……弄得很复杂,其实还不如把规则记在数据库里……
112021-03-01
相似问题