Ant Sigma as the core infrastructure of Ant Group, after years of development, its scale has been in the leading position in the industry. Large-scale...
The principle of selection: simple, easy to fall to the ground, no platform, no language, as little as possible dependence. Compared with Disconf, Apollo and...
Before you understand what MVCC is, you need to understand the concepts of optimistic and pessimistic locks. Optimistic locking and pessimistic locking are two programming...
In the product iteration of TiDB, it is inevitable to encounter some compatibility problems. Usually deal on the compatibility of protobuf has can help us...
This section describes the performance upgrade of ETCD. First, let's understand the performance background of ETCD. Other performance factors include host kernel parameters, GRPC API...
The first rule of distributed system architecture is no distribution! This seemingly contradictory statement reveals many characteristics of distributed systems. First, the primary goal of...
The author received feedback from colleagues one day that the rolling update of K8S cluster in the test environment did not take effect. Kube-apiserver shows...
The article is from "Go Ecology". Today, Ecological Jun brings an ETCD by Mr. Sun Jianbo: a comprehensive interpretation from application scenarios to implementation principles....
Note: The parameters of restore need to correspond to the parameters of the previous ETCD startup. Note: etcd-node45 is restarted once (because the previous etcd...
This article comes from the operation and maintenance development team of 360 Qihoo. The author shares his understanding of K8S architecture and various components. The...
TMC, or "Transparent Multilevel Cache", is a holistic caching solution provided by the excellent PaaS team for in-company applications. To help the application layer to...
Managing services on distributed systems is one of the most difficult problems faced by operations teams. It is important to break through new software in...
Flannel is an open source CNI plug-in of CoreOS. The following figure shows the packet encapsulation, transmission and unpacking provided by Flannel's official website. It...
Book, we in the "ETCD source analysis Client start process analysis", in-depth source view ETCDClient how to start, how to establish GRPC connection to the...
Intended audience: Distributed system enthusiasts, developers who are using Etcd or plan to use it in their projects. Is a distributed, consistent key-value store for...