技术栈
分布式id
阿东日志
2 个月前
分布式
·
面试
·
分布式id
分布式ID多种生成方式
作用:希望ID按照时间进行有序生成原理:即一台带有编号的服务器在毫秒级时间戳内生成带有自增序号的ID,这个ID保证了自增性和唯一性
JavaGuide
2 个月前
分布式
·
哈希算法
·
线程池
·
代码规范
·
分布式id
·
系统设计
·
虚拟线程
·
加密算法
·
rdb
·
密码加密
·
guice
深信服后端开发岗校招面经,挂在了二面!
深信服今年是真能给啊!星球一位球友拿到了深信服后端开发 ssp,base 北京,薪资 28k*12,年终 0-6 个月,签字费给到了 30w!
王小二(海阔天空)
4 个月前
分布式
·
分布式id
浅谈常见的分布式ID生成方案
UUID是通用唯一标识码的缩写,其目的是让分布式系统中的所有元素都有唯一的辨识信息,而不需要通过中央控制器来指定唯一标识。
tmax52HZ
5 个月前
uuid
·
雪花算法
·
分布式id
·
snowflake
·
leaf
Leaf分布式ID
1、业务1)全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求2)趋势递增:在MySQL InnoDB引擎中使用的是聚集索引,由于多数RDBMS使用B-tree的数据结构来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能
木小同
5 个月前
分布式
·
雪花算法
·
分布式id
分布式唯一id的7种方案
为什么需要使用分布式唯一id? 如果我们的系统是单体的,数据库是单库,那无所谓,怎么搞都行。 但是如果系统是多系统,如果id是和业务相关,由各个系统生成的情况下,那每个主机生成的主键id就是不可控的,多个主机就有可能会造成主键冲突的问题。
闫小甲
6 个月前
java
·
spring boot
·
中间件
·
分布式id
分库分表场景下,如何设计与实现一种高效的分布式ID生成策略
在构建大规模分布式系统时,随着数据量的爆炸式增长,单个数据库往往难以承载如此庞大的数据存储与访问需求。这时,分库分表便成为一种有效的解决方案,它通过将数据分散存储在多个数据库或表中,从而提高系统的处理能力和扩展性。然而,分库分表策略的引入也带来了新的挑战,尤其是如何高效、准确地生成全局唯一的分布式ID。本文将探讨在分库分表场景下,如何设计与实现一种高效的分布式ID生成策略,并以Java代码示例加以说明。
Moshow郑锴
8 个月前
uuid
·
分布式id
·
ulid
·
生成id
使用ULID而不是UUID
ULID是一种通用唯一字典排序标识符,它比UUID的优势在于可排序性和性能。ULID(Universally Unique Lexicographically Sortable Identifier)是一种新型的唯一标识符,由Alizain Feerasta在2016年提出。不同于传统的UUID,ULID设计时考虑了排序的需求。具体来说,一个ULID通常由26个字符组成,这些字符分为两部分:时间戳信息和随机序列。这样的结构不仅保证了标识符的全局唯一性,还赋予了它们天然的可排序属性。这意味着在需要按时间顺序
Loren_云淡风轻
10 个月前
分布式
·
分布式id
分布式ID选型对比(2)
一, 引入依赖:二, 新建表三, resources目录下编写自动生成代码配置文件: generatorConfig.xml
归去来 兮
10 个月前
分布式
·
算法
·
uuid
·
分布式id
·
snowflake
分布式ID生成策略-雪花算法Snowflake
分布式ID是分布式架构中比较基础和重要的场景,好的分布式ID策略可以提供更强大的并发,保障业务的正常展开。各大公司最为常用的是雪花算法,和在雪花算法基础上进行改进的算法,当然也有其他的比如数据库自增等,这里先对其他分布式ID策略的简述,这样才能更清晰比对和雪花算法的差异。
Loren_云淡风轻
10 个月前
分布式
·
分布式id
分布式ID选型对比(4)
一, 创建表: worker_node(在项目启动时初始化生成workId)二, 创建Model及Exmple、Dao
A尘埃
10 个月前
分布式
·
开源
·
分布式id
分布式ID开源框架简单介绍
一款基于 Snowflake(雪花算法)的唯一 ID 生成器。UidGenerator 对 Snowflake(雪花算法)进行了改进,生成的唯一 ID 组成如下:
忧郁的双鱼座程序猿
1 年前
java
·
分布式
·
缓存
·
springboot
·
分布式id
基于本地缓存制作一个分库分表的分布式ID生成器
代码在 https://gitee.com/lbmb/mb-live-app 中 【mb-live-id-generate-provider】 模块里面 如果喜欢 希望大家给给star 项目还在持续更新中。
JavaGuide
1 年前
java
·
分布式
·
分布式id
分布式ID介绍&实现方案总结
日常开发中,我们需要对系统中的各种数据使用 ID 唯一表示,比如用户 ID 对应且仅对应一个人,商品 ID 对应且仅对应一件商品,订单 ID 对应且仅对应一个订单。
快乐的星球
1 年前
java
·
分布式
·
高并发
·
分布式id
·
高可用
·
高拓展
常用的分布式ID解决方案原理解析
目录前言一:分布式ID的使用场景二:分布式ID设计的技术指标三:常见的分布式ID生成策略3.1 UUID
林汐的学习笔记
1 年前
分布式id
分布式唯一ID实战
UUID的标准形式包含32个16进制数字,以 “ - ” 进行分割,形式为 8-4-4-4-12的32个字符,实例 550e8400-e29b-41d4-a716-446655440000。
xxx_520s
1 年前
分布式id
分布式id、系统id、业务id以及主键之间的关系
连分布式ID都理解不了,你是刚培训出来冒充面试官的吧分布式ID:在分布式系统中,由于存在多个独立的节点,为了保证每个节点生成的ID都是全局唯一的,就需要用到分布式ID。它是全局唯一的,可以用作数据库的主键。