华为8年架构专家总结:微服务架构中zuul的两种隔离机制实验

ZuulException REJECTED_SEMAPHORE_EXECUTION 是一个最近在性能测试中经常遇到的异常。查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500。 信号量隔离 既然默认值太小,那么就在gateway的配置提高各个路由的信号量再实验。 两个路由的信号量分开提高到2000和100
相关文章
相关标签/搜索