02 2021 档案

摘要:Soul的匹配策略和waf执行流程 soul的匹配策略 通过前面几节的分析我们可以看到,几乎所有的插件都有匹配的规则执行的顺序,而我们通过插件分析了解到,具体的规则匹配是在soul-plugin-base中实现的 在AbstractSoulPlugin文件中我们可以看到,具体的筛选规则的要求被封装在 阅读全文
posted @ 2021-02-06 01:54 镇屌 阅读(958) 评论(0) 推荐(0)
摘要:Soul限流插件之RateLimiter插件 从Soul的RateLimiter插件的配置可以看到 RateLimiter是依赖于Redis的,可以看到限流也可以基于Redis的三种模式的单机(standlone),集群(cluster)和哨兵(sentinel)模式 在插件处理的开启的过程中即进行 阅读全文
posted @ 2021-02-04 22:02 镇屌 阅读(553) 评论(0) 推荐(0)
摘要:Soul网关限流插件Sentinel和Resilience4J扫盲 Soul网关限流插件Sentinel扫盲 首先看Soul中Sebtinel可以配置的项目 对应的配置的含义 degrade count:熔断阈值 whether to open the degrade (1 or 0):是否开启熔断 阅读全文
posted @ 2021-02-03 23:16 镇屌 阅读(1041) 评论(0) 推荐(0)
摘要:线程隔离和信号量隔离 Hystrix 里面核心的一项功能,其实就是所谓的资源隔离,要解决的最最核心的问题,就是将多个依赖服务的调用分别隔离到各自的资源池内。避免说对某一个依赖服务的调用,因为依赖服务的接口调用的延迟或者失败,导致服务所有的线程资源全部耗费在这个服务的接口调用上。一旦说某个服务的线程资 阅读全文
posted @ 2021-02-02 00:02 镇屌 阅读(308) 评论(0) 推荐(0)