Google Chubby 的作者 Mike Burrows 说过:There is only one consensus protocol, and that’s Paxos.
引言
上文我们已经详细的阐述了共识问题并介绍了一些共...
3年前 (2020-10-09) 572℃
0喜欢
微信搜一搜架构师修行之路
session
说到 session,我相信每个程序员都不陌生,或多或少在项目中使用过。session 这个词,其实是一个抽象的概念,它不像 Cookie 那样有着明确的定义。当大多数程序员谈论 session 的时候,可能指的是...
3年前 (2020-08-27) 418℃
0喜欢
前言:
如何使用golang构建一个分布式的任务系统 ? 该系统搞了几个月,有一些经验心得分享给大家。
在公司内部已做过一次分享,评价还不错。已经把ppt推到github了,有兴趣可看下完整的ppt。
https://github.com/r...
3年前 (2020-08-04) 545℃
13喜欢
3 分布式系统抽象
讨论编程语言时,我们使用通用术语并用函数、运算符、类、变量和指针来定义我们的程序。通用的词汇可以帮助我们避免每次都为了描述某些东西而发明新词。我们的定义越精确、越没有歧异,听众也就越容易理解。
在开始学习算法之前,我们首先要了解分布...
3年前 (2020-08-04) 555℃
0喜欢
目录
阐述背景
Leaf snowflake 模式介绍
Leaf segment 模式介绍
Leaf 改造支持 RPC
阐述背景
不吹嘘,不夸张,项目中用到 ID 生成的场景确实挺多。比如业务...
3年前 (2020-07-26) 557℃
0喜欢
一、框架简介
1、基础简介
Zookeeper基于观察者模式设计的组件,主要应用于分布式系统架构中的,统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等场景。
Linux下Zookeeper单节点安装
...
3年前 (2020-05-19) 752℃
77喜欢
2020 开春一场疫情,打乱了许多人的安排,也成为了此文拖延的借口;果然年年岁岁花相似,岁岁年年拖延症啊。2020 年于我而言也是折腾的一年,离开阿里重回第三次创业的轨道;不同于之前的互联网与大数据这种纯软的方向,我们一些五年前在 3D 打印领域折戟的小伙伴重聚,依托于母公司...
3年前 (2020-02-26) 681℃
0喜欢
不管我们是不是有身份的人,我们一定是有身份证的人,身份证上面的号码就是我们的ID,理论上这个ID是全国唯一的,而且通过这个号码,我们还可以得到一些个人信息,比如前两位可以确定我们第一次申请身份证的时候所在的省份、接下来的四位可以确定我们所在的区县,然后还可以知道我们出生的...
3年前 (2020-02-26) 882℃
0喜欢
引言
我的博客:http://yunsonbai.top
ID在实际生产中起着非常重要的作用,任务追踪,任务查询等等等,尤其是在数据库层面,如果有一个id(非主键)能做唯一索引
那查询速度将变得快(常数级)的惊人,但是这种唯一索引最好使用数字,而且是增加的。很多人...
3年前 (2020-02-05) 926℃
0喜欢
引言
我的博客:http://yunsonbai.top
随着业务的发展,为了满足越来越多的任务,逐渐从原来的单机到多机再到基于docker的集群,发展 到集群会带来新的问题需要解决,比如日志散落在各个实例上,对于日志的统计分析带来了新的要求, 一台一台的去查显然是不...
3年前 (2020-02-02) 923℃
0喜欢