Etcd v3.1.0 发布,一个分布式环境下的 key/value 存储服务
jopen 8年前
<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/88e0ec7c552222ea72929b15a17af987.png" /></strong></p> <p> </p> <p>Etcd 是一个应用在分布式环境下的 key/value 存储服务。利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,Etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。Etcd 无论是在 CoreOS 还是 Kubernetes 体系中都是不可或缺的一环。</p> <p style="text-align: center;"><a href="https://simg.open-open.com/show/1beabef5a1168cdc43766903e65f907d.jpg"><img alt="" src="https://simg.open-open.com/show/1beabef5a1168cdc43766903e65f907d.jpg" /></a></p> <p style="text-align: center;"><strong>服务发现示意图</strong></p> <h2>更新日志</h2> <ul> <li><a href="/misc/goto?guid=4958998499165466113">GH6038</a>: api: transfer leadership when stopping leader</li> <li><a href="/misc/goto?guid=4958998499275380193">GH6321</a>: api: lease timetolive</li> <li><a href="/misc/goto?guid=4958998499397879409">GH6330</a>: clientv3: add SetEndpoints method</li> <li><a href="/misc/goto?guid=4958998499498636671">GH6474</a>: clientv3: add 'Sync' method</li> <li><a href="/misc/goto?guid=4958998499609122704">GH6273</a>: ctlv3: add 'print-value-only' flag to get command</li> <li><a href="/misc/goto?guid=4958998499715209374">GH6439</a>: etcdctl/ctlv3: make-mirror: feature add to modify/remove prefix in dest cluster</li> <li><a href="/misc/goto?guid=4958998499817062406">GH6799</a>: etcdmain: configurable 'etcd' binary log-output</li> <li><a href="/misc/goto?guid=4958998499935700732">GH7030</a>: etcdmain: add '--metrics' option to support different level of metrics reporting</li> <li><a href="/misc/goto?guid=4958998500039360805">GH6172</a>: clientv3/concurrency: remove session manager and add ttl</li> <li>experimental gRPC proxy; see <a href="/misc/goto?guid=4958998500152795242">gRPC proxy</a> for more detail</li> <li><a href="/misc/goto?guid=4958998500248448041">GH6106</a>: etcdserver, embed: stricter reconfig checking</li> <li><a href="/misc/goto?guid=4958998500365625669">GH6156</a>: etcdserver: reject member removal that breaks active quorum</li> <li><a href="/misc/goto?guid=4958998500461802136">GH6170</a>: use default ip for advertise URL</li> <li><a href="/misc/goto?guid=4958998500573501747">GH6629</a>: clientv3: drop Config.Logger field</li> <li><a href="/misc/goto?guid=4958998500682063408">GH6672</a>: *: sort by ASCEND by default when missing sort order</li> <li><a href="/misc/goto?guid=4958998500786873188">GH6653</a>: acbuild: add symlinks to /usr/local/bin/etcd*</li> <li><a href="/misc/goto?guid=4958998500898502965">GH6084</a>: etcdctl: set TLS servername on discovery</li> <li><a href="/misc/goto?guid=4958998501009697791">GH7145</a>: transport: warn on user-provided CA</li> </ul> <p>Bug 修复</p> <ul> <li><a href="/misc/goto?guid=4958998501114536526">GH6649</a>: discovery: add upper limit for waiting on a retry</li> <li><a href="/misc/goto?guid=4958998501226100952">GH5845</a>: clientv3: respect up/down notifications from grpc</li> <li><a href="/misc/goto?guid=4958998501337683784">GH6077</a>: v2http: use guest access in non-TLS mode</li> <li><a href="/misc/goto?guid=4958998501445924905">GH6166</a>: clientv3: support non-blocking New()</li> <li><a href="/misc/goto?guid=4958993497754666711">GH6253</a>: discovery: reject IP address records in SRVGetCluster</li> <li><a href="/misc/goto?guid=4958993729348249284">GH6365</a>: embed: reject domain names before binding</li> <li><a href="/misc/goto?guid=4958998501630636180">GH6888</a>: Use monotonic time in lease</li> <li><a href="/misc/goto?guid=4958998257240361061">GH7023</a>: clientv3: fix lease "freezing" on unhealthy cluster</li> <li><a href="/misc/goto?guid=4958998257373033864">GH7148</a>: clientv3: don't reset stream on keepaliveonce or revoke failure</li> <li><a href="/misc/goto?guid=4958998501802065813">GH7195</a>: concurrency: fix stm restart on concurrent key deletion</li> <li><a href="/misc/goto?guid=4958998501915823753">GH7203</a>: etcdctlv3: snapshot restore works with lease key</li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958998502033022753" rel="nofollow"><strong>etcd-v3.1.0-darwin-amd64.zip</strong></a></li> <li><a href="/misc/goto?guid=4958998502134586527" rel="nofollow"><strong>etcd-v3.1.0-darwin-amd64.zip.asc</strong></a></li> <li><a href="/misc/goto?guid=4958998502239123381" rel="nofollow"><strong>etcd-v3.1.0-linux-amd64.aci</strong></a></li> <li><a href="/misc/goto?guid=4958998502348746789" rel="nofollow"><strong>etcd-v3.1.0-linux-amd64.aci.asc</strong></a></li> <li><a href="/misc/goto?guid=4958998502457534958" rel="nofollow"><strong>etcd-v3.1.0-linux-amd64.tar.gz</strong></a></li> <li><a href="/misc/goto?guid=4958998502570712533" rel="nofollow"><strong>etcd-v3.1.0-linux-amd64.tar.gz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958998502676337586" rel="nofollow"><strong>etcd-v3.1.0-windows-amd64.zip</strong></a></li> <li><a href="/misc/goto?guid=4958998502797672767" rel="nofollow"><strong>etcd-v3.1.0-windows-amd64.zip.asc</strong></a></li> <li><a href="/misc/goto?guid=4958998502901363574" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958998503008344224" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/cd98af9">http://www.open-open.com/news/view/cd98af9</a></p>