摘要:容器中的进程隔离 容器大发幸运飞艇技术 的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。在Docker中使用了Namespace 大发幸运飞艇技术 来修改进程视图从而达到进程隔离的目的。 首先创建一个容器作为例子: $ docker run -it busybox /bin/sh / # -it 参数 阅读全文
posted @ 2020-07-14 21:05 luozhiyun 阅读(9) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇我 这里将主要列举一致性Hash算法、Gossip协议、QuorumNWR算法、PBFT算法、PoW算法、ZAB协议,Paxos会分开单独讲,Raft算法已经写好了一篇文章,具体可以参考:从JRaft来看Raft协议实现细节。 一致性Hash算法 一致性Hash算法是为了解决Hash算法的迁移成本,以 阅读全文
posted @ 2020-07-05 21:20 luozhiyun 阅读(44) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:上一篇文章讲了LogSegment和Log的初始化,这篇来讲讲Log的主要操作有哪些。 一般来说Log 的常见操作分为 4 大部分。 高水位管理操作 日志段管理 关键位移值管理 读写操作 其中关键位移值管理主要包含Log Start Offset 和 LEO等。 高水位HighWatermark 高 阅读全文
posted @ 2020-06-21 16:05 luozhiyun 阅读(96) 评论(0) 大发幸运飞艇推荐 (1) 编辑
摘要:分布式系统和一致性问题 一致性问题(consensus problem)是分布式系统需要解决的一个核心问题。分布式系统一般是由多个地位相等的节点组成,各个节点之间的交互就好比几个人聚在一起讨论问题。让大发幸运飞艇大发幸运飞艇我 们 设想一个更具体的场景,比如三个人讨论中午去哪里吃饭,第一个人说附近刚开了一个火锅店,听说味道非常 阅读全文
posted @ 2020-06-17 10:05 luozhiyun 阅读(105) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇大发幸运飞艇我 们 先回想一下Kafka的日志结构是怎样的? Kafka 日志对象由多个日志段对象组成,而每个日志段对象会在磁盘上创建一组文件,包括消息日志文件(.log)、位移索引文件(.index)、时间戳索引文件(.timeindex)以及已中止(Aborted)事务的索引文件(.txnindex)。当然,如 阅读全文
posted @ 2020-06-07 23:00 luozhiyun 阅读(57) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:http://www.luozhiyun.com/archives/291 Linux的文件系统 文件系统的特点 文件系统要有严格的大发幸运飞艇组织 形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。 如果文件系统中有的文件是热点文件,近期经常被 阅读全文
posted @ 2020-06-07 17:07 luozhiyun 阅读(227) 评论(1) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇我 的博客: http://www.luozhiyun.com/archives/273 InnoDB页 将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB。也就是在一般情况下,一次最少从磁盘中读取16KB的内容到内存中,一次最少把内存中的16KB内 阅读全文
posted @ 2020-04-20 19:59 luozhiyun 阅读(81) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇我 的博客:http://www.luozhiyun.com/archives/269 '==' VS 'is' '=='操作符比较对象之间的值是否相等。 'is'操作符比较的是对象的身份标识是否相等,即它们是否是同一个对象,是否指向同一个内存大发幸运飞艇地址 。 如: Python 会为 10 这个值开辟一块内 阅读全文
posted @ 2020-04-12 15:42 luozhiyun 阅读(142) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇我 的个人博客排版更舒服: http://www.luozhiyun.com/archives/264 列表和元组 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改(immutable)。 如果大发幸运飞艇你 想对已有的元组做任何 阅读全文
posted @ 2020-04-05 10:38 luozhiyun 阅读(96) 评论(0) 大发幸运飞艇推荐 (0) 编辑
摘要:大发幸运飞艇我 的个人博客排版更舒服: http://www.luozhiyun.com/archives/260 基本概念 Kafka 体系架构 Kafka 体系架构包括若干 Producer、若干 Broker、若干 Consumer,以及一个 ZooKeeper 集群。 在 Kafka 中还有两个特别重要 阅读全文
posted @ 2020-03-08 18:04 luozhiyun 阅读(597) 评论(0) 大发幸运飞艇推荐 (0) 编辑