在微服务架构中是否可用 redis 代替 etcd?

2018-12-24 10:46:09 +08:00
 kaxi

etcd 是一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现。

以上是 etcd 的介绍。关于共享配置,redis 可以实现,如果从高可用的角度 redis 现在也有 cluster 集群方案。

服务的注册和发现,etcd 利用了其租约特性,我认为 redis 也可以实现类似逻辑。

我在网上也有搜到 redis 做服务发现和注册的方案,但是视乎没引起大家的注意。

希望有大佬解答一下我的疑惑,如果用 redis 去做会存在什么问题和风险?

17172 次点击
所在节点    程序员
22 条回复
blless
2018-12-24 16:53:43 +08:00
@pifuant 在我看来 redis 不支持 watch 就是专注缓存了
Raymon111111
2018-12-24 16:57:14 +08:00
CAP 中 redis 不是 C 的. 还是老老实实用 zk 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/520367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX