Time-5-混合逻辑时钟
物理时钟在于直观,但无法精确;逻辑时钟可以确定事件的因果关系,但需要节点通信。2014年诞生的混合逻辑时钟继承了二者的优势血脉。
Time-4-TrueTime
NTP协议无法避免复杂的广域网导致的误差,Google于2012年提出的TrueTime同时在硬件和算法上提升了物理时钟的可靠性。
Time-3-向量时钟
Lamport逻辑时钟存在的问题是不能描述事件的因果关系,十年之后由Colin Fidge和Friedemann Mattern提出的向量时钟算法解决了这个问题。
Time-2-LamportClock
由于NTP协议存在误差,所以不能通过机器上的本地时间来确定顺序,Lamport老爷子在1978年提出的Lamport逻辑时钟是解决这个问题的方法之一。
Time-1-NTP协议
揭秘计算机时钟背后的原理,了解初代计算机系统物理时钟同步协议——NTP。
Kubernetes-API
学习Kubernetes的声明式API和Kubernetes编程范式,以Istio项目为例剖析声明式API的重要意义。深入探究API对象的奥秘,并编写Network自定义控制器。
Kubernetes-Job
学习Kubernetes离线业务编排对象Job和Job Controller的执行原理,并通过实践学习Job对象三种常见的使用方法。
Kubernetes-DaemonSet
学习Kubernetes守护进程编排对象DaemonSet,DaemonSet 只管理Pod对象,通过nodeAffinity和Toleration这两个调度器的小功能,保证了每个节点上有且只有一个Pod。
Kubernetes-StatefulSet
学习Kubernetes的有状态应用StatefulSet,状态分为拓扑状态和存储状态。
Kubernetes-ReplicaSet
学习Kubernetes的控制器模型的核心控制循环(Controll Loop)和Kubernetes水平扩展的资源对象ReplicaSet。