科技进步让生活更美好

我:老大咱们公司用redis做分布式锁有问题,如果主节点挂了,从节点还没有同步到key的话,锁就会被获取多次。不如用zk或者etcd,他们是强一致的,虽然牺牲了可用性,但是保证锁不会获取多次。

老大:zk的长链接我很担心啊。

我:咱可以用etcd,他用的是http协议。

老大:为了这个咱还要新加我套中间件成本有点高啊。

我:现在都容器的时代了,对运维来说,一视同仁。对开发来说,我们可以把etcd的api封装到现在分布式锁的api里,让开发也无感知。

老大:好,那就按你说的办。

以上杜撰,如有雷同,纯属巧合。

你可能感兴趣的:(科技进步让生活更美好)