开发者社区> 问答> 正文

canal client高可用问题

在看Canal Client高可用的时候,其中ClientRunningMonitor类里面,有一个成员变量mutex,只有waitForActive()方法调用了mutex.get()方法,其他对mutex变量进行操作的方法都是更新mutex的true/false状态,而waitForActive()方法也没有调用的地方,那么monitor类里面的mutex不是没有作用吗?实际上有用的只是SimpleCanalConnector的mutex的变量,是这样吗? 请作者帮忙解答一下,多谢

原提问者GitHub用户wroldchinalee

展开
收起
数据大拿 2023-05-04 11:00:22 51 0
1 条回答
写回答
取消 提交回答
  • 理解没错

    原回答者GitHub用户agapple

    2023-05-05 10:08:03
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载