Etcd
文章平均质量分 74
数据库内核
这个作者很懒,什么都没留下…
展开
-
Go 版本 Etcd 客户端操作 Etcd(附完整 Demo)
本文诣在使用 Go 客户端操作 Etcd,并实现元数据的写入(单条写、批量写)、读取(单挑读、前缀读)、监听(watch)、更新(update)!注:数据是以 Protobuf 格式存储到 Etcd 的!原创 2024-03-23 18:57:14 · 798 阅读 · 1 评论 -
Etcd Raft 协议(进阶篇)
在正式开始介绍 Raft 协议之间,我们有必要简单介绍一下其相关概念。在分布式系统中,一致性是比较常见的概念,所谓一致性指的是集群中的多个节点在状态上达成一致。在程序和操作系统不会崩溃、硬件不会损坏、服务器不会掉电、网络绝对可靠且没有延迟的理想情况下,我们可以将集群中的多个节点看作一个整体,此时要保证它们的一致性并不困难。但是在现实的场景中,很难保证上述极端的条件全部满足,节点之间的一致性也就很难保证,这样就需要 Paxos、 Raft 等一致性协议。原创 2024-03-21 19:43:16 · 1255 阅读 · 0 评论 -
Protobuf 的介绍与使用(入门级)
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。原创 2024-03-21 19:00:56 · 1218 阅读 · 0 评论 -
linux 使用 go 连接 etcd 集群时报错
注:使用 "github.com/coreos/etcd/clientv3" 方式引用时会报如上错误!原创 2024-03-21 18:54:36 · 453 阅读 · 0 评论 -
Etcd 介绍与使用(入门篇)
etc (基于 Go 语言实现,)在 Linux 系统中是配置文件目录名;etcd 就是配置服务;etcd 诞生于 CoreOS 公司,最初用于解决集群管理系统中 os 升级时的分布式并发控制、配置文件的存储与分发等问题。基于此,etcd 设计为提供高可用、强一致性的小型** kv 数据存储**服务。项目当前隶属于 CNCF 基金会,被包括 AWS、Google、Microsoft、Alibaba 等大型互联网公司广泛使用;原创 2024-03-17 16:45:53 · 2241 阅读 · 0 评论