首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache策展人与etcd3的详细比较

apache策展人与etcd3的详细比较
EN

Stack Overflow用户
提问于 2016-10-04 08:14:21
回答 1查看 434关注 0票数 3

我已经浏览了etcd3的最新版本(2016年6月30日发布)的文档,该版本比etcd2有很多改进。它包括,

  • 通过一个TCP连接进行多路复用流监视
  • 增量快照,以避免在创建快照时性能下降。
  • grpc调用以提高客户端的性能
  • 多路复用流租赁,以减少网络使用。

当涉及到在阿帕奇策展人之上编写的阿帕奇动物园管理员时,它的优点是它是一个可靠的、成熟的项目,许多活跃的客户在生产中使用它。

动物园管理员每只手表使用单独的tcp连接,每次租约使用单独的tcp连接。此外,动物园管理员的手表服务只通知每个手表请求一个事件,如果我们要持续监视特定的节点,我们必须提出另一个手表请求。由于etcd3使用流进行多路复用,因此它不会耗尽过多的tcp连接。

此外,etcd3zookeeper使用了两种不同的协商一致算法,ZABraft,在这两种算法中raft不那么复杂。

我想实现distributed locks, (use) watches and need to write a mechanism to share commands throughout the cluster using the watch api。此实现将插入到用java编写的ESB中。

现在我的问题是,,我应该选择哪一个(馆长/etcd3 3)作为我的实现,为什么?

我希望看到一个很好的解释,因为我找不到这两种实现的直接比较。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-12 09:12:27

因为我找不到一个好的答案,所以我对这两种方案都做了一些搜索,并写了阿帕奇动物园管理员与etcd3。希望这将有助于其他人谁也有我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39847361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档