官方文件写在引言的简介中,非常好https://sentinelguard.io/zh-docs/introduction.html。阅读后
哨兵中有什么资源和规则?
什么是交通控制
什么是融化降级
Sentinel的保险丝和降级策略(甚至密切指出了Hystrix策略的方式)
以下是注释的方法
如何写关于失败的治疗方法?
然后在哨兵中找到语句的资源,设置流量控制规则,支架-LONE阈值为2
[QPS]:每秒查询
然后使用压力测试工具jmeter进行测试
如何使用Jmeter进行测试
您可以看到发送的请求没有失败,但是观察前哨控制台会发现实际监控的点仍然符合我们设置的规则,允许每秒2个,并且可以执行未能通过的块手。
方案:修改订单并查询写作操作的顺序。一个读取操作将获得数据库的锁定资源。目前,您可以将优先级设置以进行修改>查询。如果超过QPS限制时的优先级较低,则将临时限制在访问访问中。
橙色是有限的处方,红色是与之相关的资源
更新操作时间在测试过程中继续进行,请勿将整体返回1秒钟,因此您看不到查询受到限制的情况。
检测结果
我不能再写了。简而言之,有一个资源u被声明,然后两个控制器分离时调用资源u,然后形成两个链接A和B。我们需要指定哪个流量入口限制
对于资源u到A入口的入口
原始:https://juejin.cn/post/7101592487948451877