系统分为新老架构: - 老架构(Python 微服务)**:参与大型 KA 客户定制化开发,支持城市急配业务场景,涵盖订单履约、合作商入驻、分账、对账等模块 - 新架构(Golang 微服务)**:参与 SaaS 核心模块的重构与迁移,基于 gRPC 实现服务通信,结合 Kafka 构建异步解耦链路,提升系统稳定性与扩展性- 主导商品、订单、分拣、配送、WMS 仓储、财务、报表等核心微服务开发,支撑高并发、高可用业务访问 - 基于 Redis 实现分布式锁,解决任务调度多Pod并发问题,确保库存扣减、账单同步等业务的一致性,支持锁有效时长控制与重试机制、幂等保障。 - 报表系统两阶段重构: - 第一阶段引入 **ClickHouse**,提升大数据明细查询效率 - 第二阶段采用 **TDSQL**,支持事务型结构化报表查询,满足复杂导出与多维分析需求- 引入 Jaeger 链路追踪系统,实现调用链可视化,提升复杂调度场景下的问题排查效率 - 实现租户级数据隔离与私有化数据迁移工具,保障部署安全性、升级灵活性与大型KA客户定制化支持- 熟悉新旧系统并行维护,具备良好的跨语言(Python/Go)与跨架构协同开发能力声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论