Etcd Watch机制

watch 是 mvcc 包中的一个功能,之所以拿出来说,是因为它确实有很重的逻辑。watch 是监听一个或一组 key,key 的任何变化都会发出消息。某种意义上讲,这就是发布订阅模式。https://segmentfault.com/a/1190000021787055 对比既然 Watch 机制就是发布订阅模式,我们通过对比 Kafka,来更深入了解 Watch。首先说明结论:ETCD 没有消费者组的概念,所以不能代替 Kafka对比其他方面呢: ETCD Kafka 消费方式 监听一个 Key 订阅一个 Topic 生产方式 Put(Key, Value) Produce( ...