开发者社区> 问答> 正文

为什么WatchTables和Watch2Paths的关系数量会呈指数增长?

为什么WatchTables和Watch2Paths的关系数量会呈指数增长?

展开
收起
夹心789 2024-07-04 12:17:25 14 0
2 条回答
写回答
取消 提交回答
  • 如果 ZNode、和 Watcher 的数量都比较多,并且客户端订阅 ZNode 也比较多,甚至全量订阅。这两张 Hash 表记录的关系就会呈指数增长,最终会是一个天量!

    image.png

    参考文档https://developer.aliyun.com/article/1486779

    2024-07-05 09:21:05
    赞同 2 展开评论 打赏
  • 当ZNode和Watcher的数量都比较多,并且客户端订阅的ZNode也比较多,甚至全量订阅时,WatchTables和Watch2Paths记录的关系就会呈指数增长。因为每一个ZNode可能与多个Watcher有关联,而每一个Watcher也可能订阅了多个ZNode,这种多对多的关系导致了关系数量的快速增长。

    2024-07-04 13:48:18
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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