高性能大模块分布式生成ID
假设工作节点数为N, 系统每秒处理并发为Concurrent, 全局分配器的请求频次F,每次分配ID片长度为P, 全局分配器个数为M,则有下列公式:
F=Concurrent/(N*P*M)
假设每秒并发数为100万 (1秒产生100万个ID,1秒新增100万个用户,实际不可能),有5个工作节点,全局分配器个数为4, 每次申请ID片为10000。
F=1000,000 / (5 * 10000*4) =5
原创
2017-12-13 13:54:54 ·
654 阅读 ·
1 评论