最新 | 最热门 | 最高评价

+0  实战etcd的服务发现

Tag: Technical | ETCD | Golang
老王 发于 2020年11月17日 21:17 | 点击: 425 | 展开摘要
在云原生的时代,服务发现已经是必不可少的功能,我借着最近迁移 gRPC 服务的机会尝试了一下如何用 etcd 实现服务发现,期间遇到诸多问题,本文逐一记之。

虽然 gRPC 并没有内置 etcd 的服务发现功能,但是它提供了相关接口让我们扩展:

// Builder creates a resolver that will be used to watch name resolution updates.
type Builder interface {
// Buil

查看全文: http://www.udpwork.com/item/17714.html

+0  手把手教你用ETCD

Tag: Technical | ETCD
老王 发于 2020年08月19日 17:34 | 点击: 444 | 展开摘要
一句话概括的话:ETCD 是一个基于 RAFT 的分布式 KV 存储系统。一个 ETCD 集群通常是由 3、5、7 之类奇数个节点组成的,为什么不选择偶数个节点?在集群系统中为了选出 LEADER 节点,至少要有半数以上的节点达成共识,举例说明:

当集群有 3 个节点的时候,至少要有 2 个节点达成共识,最多容灾 1 个节点。

当集群有 4 个节点的时候,至少要有 3 个节点达成共识,最多容灾 1 个节点。

当集群有 5 个节点的时候,至少要有 3 个节点达成共识,最多

查看全文: http://www.udpwork.com/item/17719.html

+0  coreOS与atomic对比

Tag: CoreOS | docker | atomic | coreos | etcd | fleet
ricky.bo 发于 2014年10月04日 21:43 | 点击: 2901 | 展开摘要
摘自https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/。

【部署】 coreOS: 通过云上的镜像或者PXE部署。在云上可以使用cloud-config进行配置。 提供了etcd这个key-value系统,提供类似于zookeeper的能力。而且可以用于放置node信息。 提供fleet进行docker容器生命周期的管理。 container的自动迁移和loadbalance。

atomic: at

查看全文: http://www.udpwork.com/item/13343.html
|<<<1>>>| 一共1页, 3条记录