https://www.cnblogs.com/craftor/p/3811612.html useradd是Linux添加新用户的命令,这个命令提供了一次性创建新用户账户及设置用户HOME目录结构的简便方法。 1、useradd命令加参数-D参看系统的默认值: 解释:1)新用户添加到GID为100 ...
分类:
其他好文 时间:
2019-12-20 15:24:20
阅读次数:
97
上一篇 "源码分析 RocketMQ DLedger(多副本) 之日志复制(传播)" ,可能有不少读者朋友们觉得源码阅读较为枯燥,看的有点云里雾里,本篇将首先梳理一下 RocketMQ DLedger 多副本关于日志复制的三个核心流程图,然后再思考一下在异常情况下如何保证数据一致性。 @ "TOC" ...
分类:
其他好文 时间:
2019-12-17 22:11:06
阅读次数:
101
最近用业余时间对Four modifications for the Raft consensus algorithm论文进行了翻译,该论文从4个方面优化了Raft实现,对工程实现的借鉴意义如下: 1、Cluster initialization:可以解决多数派节点异常的情况下,集群始终不可用问题, ...
分类:
编程语言 时间:
2019-12-17 22:08:01
阅读次数:
89
前言 正式介绍 Raft 协议之前,我们先来举个职场产研团队的一个例子??。 方式一: 在一个技术团队内假设角色都是 均等的 ,会导致什么情况呢?产品提出一个需求,就可以随便去找团队中的任意一个人去发起需求。如果这个人因为请假走了,但是他没有把需求及时同步给团队其他人,因此会导致该需求存在很大的延迟 ...
分类:
其他好文 时间:
2019-12-17 13:18:29
阅读次数:
92
6.824 Lab 2: Raft Part 2A Due: Feb 23 at 11:59pm Part 2B Due: Mar 2 at 11:59pm Part 2C Due: Mar 9 at 11:59pm Introduction This is the first in a serie ...
分类:
其他好文 时间:
2019-12-14 15:43:05
阅读次数:
80
下面是针对 nfs 所有的版本,我们可以通过不同的RFC 进行详细看其RFC的细节来进行对比: 下面是备忘一些NFS RFC 的链接: https://datatracker.ietf.org/doc/search?name=nfs&sort=&rfcs=on&activedrafts=on nfs ...
分类:
其他好文 时间:
2019-12-09 21:45:03
阅读次数:
127
博客统计信息的查询有很多方法,大部分使用的是利用核心文件里面的缓存函数,还可以使用数据库查询的方法。 首先是常用速度比较快的缓存函数方法,大家可以用编辑器打开模板的 module.php 文件,在末尾加上代码: <?php // 缓存函数统计博客信息 function ja_sta(){ globa ...
分类:
其他好文 时间:
2019-12-08 10:19:26
阅读次数:
116
广西SEO:谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 **哨兵(Sentinel):**可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能。 **复制(Replication):**则是负责让一个Redis服务器可以配备 ...
分类:
其他好文 时间:
2019-12-07 23:10:18
阅读次数:
156
Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecretlivesofdata.com/raft/ @ "TOC" 1、Leader选举 1.1 一轮投 ...
分类:
其他好文 时间:
2019-12-05 21:47:36
阅读次数:
79
import unittestclass Study(unittest.TestCase): # def setUp(self): # print('start') # def tearDown(self): # print('end') def test_login(self): print('l ...
分类:
其他好文 时间:
2019-12-01 22:53:52
阅读次数:
356