ETCD自动续租函数返回的channel如果不接收处理会不会导致续租协程的阻塞

来源:8-8 利用分布式锁避免任务并发(上)

燃烧我的小宇宙

2019-02-15

clientv3.Lease.KeepAlive()这个函数来进行租约续租 返回的是一个channel,通过这个channel可以得到续租的状态,但是如果不接收这个函数的返回值,即不从channel中读取值,那keepAlive的协程里会不会因为channel被塞满而阻塞 导致后学续租失败?

写回答

1回答

小鱼儿老师

2019-02-21

同学好,这个问题需要查看etcd的sdk源码。

0
0

Go语言开发分布式任务调度 轻松搞定高性能Crontab

分布式系统设计+高并发细节处理,一次性让你“晋级”到位

1136 学习 · 177 问题

查看课程