开发者社区> 问答> 正文

什么是分区独立分配算法?

什么是分区独立分配算法?

展开
收起
Aries- 2022-05-12 15:38:15 546 0
来自:阿里技术
2 条回答
写回答
取消 提交回答
  • 通过将Id分段分配给不同单元独立管理。同一个单元的不同机器再通过共享redis进行单元内的集中分配。

    2022-05-12 17:14:04
    赞同 展开评论 打赏
  • 通过将Id分段分配给不同单元独立管理。同一个单元的不同机器再通过共享redis进行单元内的集中分配。

    相当于每个单元预先分配了一批Id,然后再由各个单元内进行集中式分配。

    比如int32的范围从-2147483648到2147483647,Id使用范围1,2100000000),前两位表示region,则每个region支持100000000(一亿)个资源,即Id组成格式可以表示为[0-20。

    即int32位可以支持20个单元,每个单元支持一亿个Id。

    2022-05-12 16:07:54
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载