

















6 fkdtz 2023 年 7 月 8 日这是一个典型的大 key 热 key 场景,不管是否存在推送慢的情况,可能分片都是应该做的。 实际上我理解最好是特殊情况特殊处理,不需要一视同仁给所有活动都分片,可以动态地给大 key 做分片,不过一旦涉及到动态就会引入更多复杂的逻辑例如 rehash 或是引入哈希环等等,展开来就有更多东西可以讨论了,这个场景下有点舍本逐末就算了吧。 另外我觉得这个场景用 bitmap 不太合适,用户量级在百万级,那么单个 bitmap 的大小至少要上 M ,也算是大 key 了,而且很多绝大部分的活动都是冷门的,意味着 bitmap 中绝大部分都是非常稀疏的,这么搞不太划算。 一些临时的想法可能有不太合适的地方,可以一起讨论 |
7 ben123321 2023 年 7 月 8 日随便解答下,看看是否能满足条件: 以上。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。