当前位置: 首页 > news >正文

企业网站的模块功能织梦网站统计代码

企业网站的模块功能,织梦网站统计代码,网站开发工程师培训机构,html代码颜色分布式 id 需要处理的问题主要是同一时间在多台机器中保证生成的 id 唯一,为了这么做我们可以这么做: 分布式 id 生成策略 先说几个已经被淘汰的策略引出分布式 id 的问题 1,UUID:UUID 随机并且唯一,在单一的数据库…

分布式 id 需要处理的问题主要是同一时间在多台机器中保证生成的 id 唯一,为了这么做我们可以这么做:

分布式 id 生成策略

先说几个已经被淘汰的策略引出分布式 id 的问题

1,UUID:UUID 随机并且唯一,在单一的数据库中就不适合作为主键,因为生成的字符串太长不符合索引优化规则

2,自增 ID:不管是数据库自增还是MP自增,分布式数据库中总是要存放一定范围的数据,使用自增策略可能会导致不同数据库存放同一id的问题

以下的方法比较靠谱

3,redis 生成:利用 redis 的 incr 命令生成 id,设置起始值和步长,步长值是配置了多少台 redis,这种方法同样适应与数据库多主模式

4,雪花算法:生成一个64bit的id,也就是long类型的数字,长度适中并且方便快捷

雪花算法

雪花算法是一个比较常见的生成分布式 id 的方式,它会生成一个 8 字节的数据,通过确保每段数据在空间与时间上唯一来确定最终数据的唯一

64bit 中,起始 1bit 为0,闲置不用

接下来 41bit 代表时间戳,这个是毫秒级的时间,存放时间戳的差值(当前时间-固定的开始时间),41位的时间戳可以使用69年
10bit 存放机器 id,前 5bit 代表机器位置(配置在不同地区的机器有不同 id),后 5bit 代表机器 id (一个地区会配置集群)
最后的 12bit 代表流水号,一个毫秒时间内最多可以处理4096个 id
在这里插入图片描述

http://www.yayakq.cn/news/382157/

相关文章:

  • 海外网站加速器免费wordpress 优惠券主题
  • 漳平网站编辑价格网站配置域名
  • 江苏SEO网站建设室内设计学校前十
  • 在吗做网站商城手机html5网站源码
  • 网站建设服务类型现状百度seo关键词
  • 开封网站建设流程与步骤智通东莞人才网
  • wordpress调用外部数据库连接wordpress站怎么优化
  • 专门做网站的公司有哪些专门教人做点心的网站
  • 四站合一网站制作seo优化有哪些
  • 神马网站可以做兼职和田网页设计
  • gta买办公室网站建设中荆州网站推广怎么做
  • 对比色的网站网页制作基础教程免费
  • 专业苏州网站建设公司排名广东省白云区属于哪个市
  • 做网站功能模块公司网站备案具体什么情况
  • 有关建设旅行网站的建设糖尿病吃什么药降糖效果好
  • 建筑工地招聘网站搜索关键词优化服务
  • 做网站总结与体会wordpress模板数据
  • wordpress4.7.3下载sem和seo是什么意思
  • wordpress计费查询深圳谷歌seo公司
  • 网站建设和运营的成本是多少钱wordpress5.2下载
  • android移动网站开发详解光盘下载国外网站设计欣赏分析
  • linux网站开发软件网络营销有哪些主要功能?
  • 巴彦淖尔专业做网站的北京 建公司网站要多少钱
  • 美团网站开发站长工具源码
  • php网站底部文件后端开发工程师前景
  • 网站风格定位有哪些国内购物网站大全
  • 电子商务网站建设与管理的论文题目深圳建筑协会
  • 饰品 东莞网站建设世界军事
  • 网站建设公司哪个好呀外链建设都需要带网站网址
  • wordpress指定文章快速网站优化哪家好