基本信息

案例ID:221690

技术顾问:黄堃健 - 3年经验 - 广州趣玩网络科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:改造线上评论系统

所属行业:社交 - 陌生人社交

->查看更多案例

案例介绍

项目描述:拆分线上系统功能模块,对线上系统的痛点提供解决方案。
成果描述:
1)重构评论系统项目,拆分为 4 大模块,分别为 comment BFF service ,comment service ,comment-job service ,comment- admin service.
2) comment BFF service 负责复杂评论业务的服务编排,根据业务场景定制 API 的 业务
3) comment service 负责去平台业务的逻辑,专注在评论功能的 API 实现上,比 如发布、读取、删除等, 采用归并回源思路缓解大量查询数据回源到 mysql 的压力; miss cache 的数据,提升为临时 local cache;监控热点数据,构建一 个闭环数据,利用 hashmap 统计热 Key 。用小堆算法求出 topK ,把 topK 的 热 Key 从 remote cache 提升为 local cache。
4) comment-job service 消 峰 处 理 kafka 的 消 息 , 实 现 kafka 的 partition 二 次 sharding ,提升消费能力
5) comment-admin service 负 责运 营平 台 的业务 , canal service 订 阅 mysql 的 binlog ,同步到 ES 查询
6) 表设计时,content-topic 表拆分为 32 张, topic-index 和 topic-content 表拆分 为 128 张。 评论的内容索引分离,提升 mysql page cache 命中率。
7) 利用 mysql 实现简易的定长号段的发号器,避免日后库表拆合带来不便。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服