首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
分布式
订阅
会飞的鱼_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
分布式一致性算法Raft-理论篇
Raft其实是一种分布式一致性算法(分布式共识算法)。核心还是和Paxos差不多但是更加便于理解和实现,Raft算法模块化的拆分以及相比Paxos更加简化的设计。实现Raft协议更加的简单
得物技术网络优化-CDN资源请求优化实践
为用户提供更加流畅的App使用体验是我们的目标。作为电商类App,社区+交易相关业务强依赖图片、视频、文件等静态资源。由于这些静态资源部署在CDN上,因此本文统称为“CDN资源”。
只会单机执行定时任务?多机执行 yyds!
并发编程中,通过多机分片执行异步任务的一种实现姿势,实用性非常强!并发编程中,通过多机分片执行异步任务的一种实现姿势,实用性非常强!
分布式任务调度:你知道和不知道的事
导语 对于定时任务大家应该都不会陌生,从骨灰级别的Crontab到Spring Task,从QuartZ到xxl-job,随着业务场景越来越多样复杂,定时任务框架也在不断的升级进化。 那么今天就来跟大
面试官:讲讲雪花算法,越详细越好
前面文章在谈论分布式唯一ID生成的时候,有提到雪花算法,这一次,我们详细点讲解,只讲它。 SnowFlake算法 核心思想:分布式,唯一。 算法具体介绍 雪花算法是 64 位 的二进制,一共包含了四部
全局唯一iD的生成 雪花算法详解及其他用法
雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。 1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。 41bit-时间戳,用来记录时间戳,毫秒级。 ,减1是因为可表示的数值范围…
支付系统 - 雪花算法与多键分表
本文是对支付系统中平台流水号的生成进行探讨。一般情况下,我们希望生成的字段值满足我们某种期望的,尽量不去使用完全没有规律的值。假设,我们支付系统中平台流水号的值是 20200627130743000001。这个数字前 14 位代表时间戳,表示该笔交易是 2020 年 6 月 2…
雪花算法,什么情况下发生 ID 冲突?
分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的
分布式唯一ID解决方案-雪花算法
单体架构的服务的日子已经一去不复返了。 当前系统业务和数据存储的复杂度都在提升,分布式系统是目前使用非常普遍的解决方案。 全局唯一 ID 几乎是所有设计系统时都会遇到的,全局唯一 ID 在存储和检索中有至关重要的作用。 在应用程序中,经常需要全局唯一的ID作为数据库主键。如何生…
一致性哈希原理
经典的服务器可以简单分为逻辑层和数据层逻辑端:逻辑端的服务器,不需要维持数据,而是需要向数据端服务器要数据,添加数据数据端:数据端的服务器可以是一台整个大机器,如mysql,Postgre所有数据在一