majianwei_0705

Results 4 comments of majianwei_0705

> @pratick5 Thanks for choosing redis++! It seems async interface is highly required. I will increase its priority. > > I did some research before, and the async interface will...

> @majianwei0705 So far, i.e. C++ 17 or even C++ 20, `std::future` doesn't support `then` interface. > > By default, the async interface returns `std::future`. However, I'll support some compile...

> 你可以看看curator的文档,自己思考思考为什么要新建一个定时器,如果网络分区了,导致ZOO_EXPIRED_SESSION_STATE没有收到怎么办? > > https://cwiki.apache.org/confluence/display/CURATOR/TN14 嗨,您好,请问可以详细说下吗?我觉得 自己建立定时器的话,可以在session expire 之后防止一次无意义的连接和handshake,并不会影响 ZOO_EXPIRED_SESSION_STATE,以及如果没有收到 ZOO_EXPIRED_SESSION_STATE的影响吧?

> > > 你可以看看curator的文档,自己思考思考为什么要新建一个定时器,如果网络分区了,导致ZOO_EXPIRED_SESSION_STATE没有收到怎么办? > > > https://cwiki.apache.org/confluence/display/CURATOR/TN14 > > > > > > 嗨,您好,请问可以详细说下吗?我觉得 自己建立定时器的话,可以在session expire 之后防止一次无意义的连接和handshake,并不会影响 ZOO_EXPIRED_SESSION_STATE,以及如果没有收到 ZOO_EXPIRED_SESSION_STATE的影响吧? > > 其实也并不是无意义的连接和handshake,zookeeper server就算认为一个session expired了,也会保留该session一段时间,等client来链接之后,通知其已经expired了,才会将这个session 删除。但是server里也有逻辑去清楚长时间expired的session。 > > 但是定一个定时器是很有必要的,如果上层业务已经可以确认改session已经超时,就没必要依赖zk client库对着之前已经expired的一个session...