(三)架构篇之分布式id生成策略

  分布式系统常见的一种场景就是要求id全局唯一,以下介绍七种,并分析优劣。 1、利用数据库自增id特性。 优点: 1)简单。 2)ID有序排列,分页和排序方便,方便统计数据增长。 缺点: 1)可用性难以保证:数据库常见架构是一主多从+读写分离,生成自增ID是写请求,主库挂了就玩不转了 2)扩展性差,性能有上限:因为写入是单点,数据库主库的写性能决定ID的生成性能上限,并且难以扩展 改进方法: 1
相关文章
相关标签/搜索