华为云分布式缓存服务(DCS)控制台重构

人工智能 · 其他 案例ID: 240249
联系该工程师
微信扫码,建群沟通
作者: NINONE - 6年经验- 华为

案例介绍

项目背景:
华为云 DCS 控制台原有架构为单体模式,扩展性差,用户创建实例耗时较长。需重构为微服务架构,支持高并发访问和实例生命周期自动化管理。

技术栈:
Java 8/11、Spring Cloud Huawei、Redis、Kafka、MySQL、Kubernetes、Prometheus

核心技术挑战:

实例创建流程涉及网络、计费、监控等多系统调用,原有串行逻辑导致平均创建耗时 65 秒。

需支持 Redis 集群版实例的自动分片与节点容错。

要求新系统具备 99.99% 可用性,并平滑迁移百万级存量实例。

个人贡献与行动:

设计并实现了创建流程的 异步编排框架(基于 Kafka + 状态机),将串行调用改为并行执行,创建耗时从 65 秒降至 23 秒。

开发 Redis 集群自动分片模块,实现基于哈希槽的分片策略,支持单实例从 2GB 动态扩展到 512GB。

编写 平滑迁移脚本(Shell + Java),采用双写校验机制完成存量实例迁移,数据零丢失、服务零中断。

配置 Kubernetes HPA 规则,根据 CPU 和消息堆积数自动扩缩容控制台服务,保障高峰时段 QPS 达 5000+。

项目成果:

实例创建成功率从 97.3% 提升至 99.6%。

控制台接口 TP99 延迟由 1.2 秒降至 180 毫秒。

支持 Redis 集群版实例覆盖华为云全球 10+ 区域,累计创建实例数超过 20 万个。

相似案例推荐

  • AI-PPT

    AI-PPT

    AI-PPT是一款基于微信小程序的智能PPT生成工具,利用A

  • 畅聊平台

    畅聊平台

    这是一款畅聊小助手 AI 对话系统,支持文字与语音双模式交互

  • 畅聊平台

    畅聊平台

    这是一款畅聊小助手 AI 对话系统,支持文字与语音双模式交互

  • 智能HR Agent

    智能HR Agent

    ### 1. 智能对话系统 - 自然语言交互,实时解答HR

  • 钱币检测

    钱币检测

    完成钱币检测最后生成钱币圆心坐标和半径,主要运用了Canny

  • 编码生成系统

    编码生成系统

    根据企业需要自动成以下编码:1.生成6位数字防伪编码 (21

发布任务

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

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×