springcloud
文章平均质量分 76
皮特猫.
1
展开
-
一致性hash KetamaHash代码实现(分布式路由算法)及原理分析
KetamaHash代码实现一致性hash(分布式路由算法)及原理分析一致性hash是什么一致性hash作为常见的分布式路由算法,可以很好的实现服务端的负载均衡。用户在请求时通过分布式路由算法打到不同的服务器上,可以保证用户粘性的同时有很好的伸缩性,服务器的增删节点并不会造成大规模的数据移动。一致性hash原理一句话,散列函数,hash越剧烈,散列分布越均衡,这就是一致性hash的本质。简单的hash路由:hash(key)%节点数这种硬hash的方式存在很多问题,如果对节点进行增删,会导致原创 2021-09-06 15:16:32 · 918 阅读 · 0 评论 -
springcloud gateway网关集成abtest(灰度发布、多版本发布)
在大型分布式电商平台中,网关是重中之重,负责所有服务的分发和流量的控制等核心操作,而灰度发布又为企业的商业决策提供数据依据。那么如何通过网关来集成灰度发布呢?下面分步骤介绍,全程干货。原创 2021-08-26 15:08:30 · 2225 阅读 · 17 评论