分布式
文章平均质量分 62
分布式
Alice_whj
记录生活点点滴滴
展开
-
分布式事务
分布式事务的一致性的解决方案及其优缺点 转账问题,利用消息队列保证事务一致性 金融转账 消息堆积,重复,丢失解决方案原创 2021-10-03 11:05:42 · 84 阅读 · 0 评论 -
分布式id生成器
自增主键 比不是自增随机的方式占用更小的内存 因为存储结构是B+树,自增是依次填满叶子节点的,随机插入会产生很多不满的节点,也就是相同的数据量会产生更多的节点,且节点分裂会造成插入消耗了更多的IO次数,消耗了性能。 ,每个节点都是占一页的 好处:唯一,递增,简短 坏处:分表分库不适合,存在安全漏洞,可以推测记录条数,暴露了数敏感信息 uuid:根据本机mac地址和时间戳生成的,坏处,不是自增的,太长 SnowFlake 算法(雪花算法) snowflake是Twitter开源的分布式ID生成算法,结果是一个原创 2022-03-06 13:04:09 · 268 阅读 · 0 评论 -
分布式bilibili
采用第三方生成id,所有服务都请求第三方获取,,那第三方挂了,岂不是所有服务都无法插入数据库了,为保证高可用,可整个集群,主从模式,但主节点往从节点同步数据的时候,可能会延时,出现已执行问题,最终主节点挂了,切换从节点会产生撞key情况,可主主方式,比如用两个节点,各自生产自己的key,改变布长即可,比如步长为2,一台专门生产奇数,一个偶数,当然拓展性能比较差 ...原创 2022-03-13 14:40:41 · 1227 阅读 · 0 评论