流量控制是总线系统非常核心的模块,它能有效控制在高并发交易场景的流量情况,达到在业务突发状况下的业务系统以及平台的稳定和可靠性。
典型的流量控制算法采用令牌桶的算法控制网络流量,百度百科令牌桶算法如下:
令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。典型情况下,令牌桶算法用来控制发送到网络上的数据的数目,并允许突发数据的发送。
令牌桶这种控制机制基于令牌桶中是否存在令牌来指示什么时候可以发送流量。令牌桶中的每一个令牌都代表一个字节。如果令牌桶中