go-etcd入门资料

参考网站

官方网站
参考文档1
微服介绍

A distributed, reliable key-value store for the most critical data of a distributed system.
为分布式系统重要数据提供分布式,可靠的key-value存储。

feature 特性

simple interface 简化的接口

Read and write values using standard HTTP tools, such as curl
读取和写入数据使用标准的HTTP工具,比如curl。

Key-value storage

Store data in hierarchically organized directories, as in a standard filesystem
层次分明的组织目录存储数据,类似于标准文件系统。

Watch for changes

Watch specific keys or directories for changes and react to changes in values
监控指定key/目录的编号,并且相应对其值做修改。
Optional SSL client certificate authentication
支持SSL客户端验证;
Benchmarked at 1000s of writes/s per instance
性能测试:单实例1000写操作/秒
Optional TTLs for keys expiration
为keys生存期提供TTLs支持。
Properly distributed via Raft protocol
通过Raft协议实现分布式。

what is etcd
Project

etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network partitions and can tolerate machine failure, even in the leader node.
etcd 是健壮,分布式key-value存储,为分布式系统、集群机器提供可靠的数据存储、访问。它能优雅的处理网络节点的leader elections,且有机器故障容灾,甚至故障来自于leader节点。

Applications of any complexity, from a simple web app to Kubernetes, can read data from and write data into etcd.
任何复杂度的应用,从简单的web app到kubernetes,都能从etcd中读取/写入数据。

Your applications can read from and write data into etcd. A simple use case is storing database connection details or feature flags in etcd as key-value pairs. These values can be watched, allowing your app to reconfigure itself when they change. Advanced uses take advantage of etcd’s consistency guarantees to implement database leader elections or perform distributed locking across a cluster of workers.
应用可以从etcd读取/写入数据。一种简单应用场景是以key-value对方式存储db连接详细信息或者特性flags信息。这些数据能被监控,允许你的app在当值变化了之后自己去重新配置。高级应用利用etcd的一致性保证特性,去实现db leader elections,以及在集群中提供高效分布式锁。

etcd is open source, available on GitHub, and backed by the Cloud Native Computing Foundation.
etcd是开源项目可以通过这里访问到他的信息。

Technical overview 技术概述

etcd is written in Go, which has excellent cross-platform support, small binaries and a great community behind it. Communication between etcd machines is handled via the Raft consensus algorithm.
etcd 通过go实现,具备优秀的跨平台支持,轻量级且身后有强大的社区。etcd机器之间通讯使用的Raft算法。

Latency from the etcd leader is the most important metric to track and the built-in dashboard has a view dedicated to this. In our testing, severe latency will introduce instability within the cluster because Raft is only as fast as the slowest machine in the majority. You can mitigate this issue by properly tuning the cluster. etcd has been pre-tuned on cloud providers with highly variable networks.
etcd leader的延时是非常重要的监控指标,内建了dashboard来监控此信息。在我们测试中, 许多延时的情况出现在存在不稳定的集群中,因为Raft速度大多数情况下取决于最慢的这台机器。你可以通过调优集群来优化延时问题。etcd已经高变化的云网络中调优过的。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容