京东快运揽派服务

我要开发同款
proginn15451005962024年03月12日
85阅读
开发技术tidb、elasticsearch、kafka、shelljava

作品详情

快运主要负责城配业务和冷链业务,随着业务的发展两个业务差异越来越大,统一后台服务支持困难,为此拆分系统处理两条业务线,揽派服务重塑就是专门处理城配业务需求。
1.业务流程整体,整理当前线上系统代码,为提高用户体验同时更好的了解和方便重塑揽派服务,根据业务代码和产品需求整体出当前揽派业务流程。
2.针对城配业务业务流程长、业务逻辑复杂,使用公司开发的liteflow规则引擎实现业务流程开发可视化,公共组件的重复使用,提高开发的同时降低了业务运维成本。
3.灰度上线,为降低新功能上线影响线上功能正常使用,先在局部站点推广降低上线的影响范围同时可以快速切换到老版本。
4.系统部署优化,为提示上线问题定位效率、减少故障恢复反应时间、提高部署效率、降低部署风险,
对原有系统根据业务性质、客户群体进行拆分:站长工作台 PC、下单和自动调度服务、揽派服务。另外,
对各个系统的启动也进行了优化,分析系统各个部分启动时间,对杰夫提供者获取采用多线程方式加载,
单台机器的部署时间从 3 分钟降低到 1 分钟。
5.主导性能测试全流程实施,对站内管理多个接口压测,确认接口TPS、RT指标和CPU内存的使用情况,同时使用pfind分析接口耗时情况并针对具体情况进行优化。
6.引入mybatis plus提升研发效率,使用mybatis plus替换当前mybatis,减少xml配置。
sql优化,实时监控慢sql日志,分析sql结合代码和应用场景,优化sql实现快运系统系统慢sql清零。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论