分布式/微服务---第三篇

系列文章目录


文章目录

  • 系列文章目录
  • 一、分布式id生成方案
  • 二、分布式锁解决方案


一、分布式id生成方案

1.uuid文章来源地址https://uudwc.com/A/wo3aV

1,当前日期和时间 时间戳
2,时钟序列。 计数器
3,全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
优点:代码简单,性能好(本地生成,没有网络消耗),保证唯一(相对而言,重复概率极低可以忽
略)
缺点:
每次生成的ID都是无序的,而且不是全数字,且无法保证趋势递增。
UUID生成的是字符串,字符串存储性能差,查询效率慢,写的时候由于不能产生顺序的append
操作,需要进 行insert操作,导致频繁的页分裂,这种操作在记录占用空间比较大的情况下,性
能下降比较大,还会增加读 取磁盘次数
UUID长度过长,不适用于存储,耗费数据库性能。
ID无一定业务含义,可读性差。
有信息安全问题,有可能泄露mac地址

原文地址:https://blog.csdn.net/pleaseprintf/article/details/133050211

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年09月23日 18:04
数据结构 第一章作业 绪论 西安石油大学
下一篇 2023年09月23日 18:04