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>