分布式服务系统限流方法及分布式服务系统
摘要:
本发明公开了一种分布式服务系统限流方法,对于所述分布式服务系统所提供的任一服务,系统中每个节点的每个服务请求均需消费一个由该服务相应的令牌桶所生成的令牌才可以得到处理;系统中的每个节点从所述令牌桶中预取多个令牌存储于本地,并在前次预取令牌消费完后再次从所述令牌桶中预取多个令牌存储于本地,各节点的服务请求只能消费本地的预取令牌。本发明还公开了一种分布式服务系统。本发明在传统令牌桶算法的基础上,针对分布式服务系统的集群分布式特点,通过为各节点引入令牌预取机制,有效降低了大量服务请求对令牌桶进行访问所导致的巨量网络消耗,从而可以极低的网络资源消耗和时延为代价,实现高效的分布式服务系统服务限流。
公开/授权文献
0/0