O2

Results 7 issues of O2

Some libraries derived from gobreaker.

If all share connections are normal status, and redis is marked to fail, have no chance to check it. All request will be dropped.

New option WithPingCountWithinSessionTimeout to configurate how many pings within a session timeout. Default ping's count were only two pings within a session timeout, it is not enough. ZK client want...

经常会有一些需求需要进行跨集群,跨实例进行数据实时同步、数据迁移、数据拆分与合并。 我们开源了公司基础架构团队开发的一款这样的redis数据治理的产品。 仓库地址:https://github.com/mgtv-tech/redis-GunYu 欢迎大家star,PR 从产品需求上,对redis-GunYu和几个主流工具进行比较 | 功能点 | redis-shake/v2 | DTS | xpipe | redis-GunYu | | ------- | -------------- | --- | ----- | ----------------- | | 断点续传 |...

Handler::postConnectConnectionEvent() function put idle connection to pool twice. pseudocode ``` void Handler::postConnectConnectionEvent() { while (!mPostConnectConns.empty()) { ConnectConnection* s = mPostConnectConns.pop_front(); ...... if ((!s->good()||(evts & Multiplexor::ErrorEvent)) && s->fd() >= 0){ .........