快运主要负责城配业务和冷链业务,随着业务的发展两个业务差异越来越大,统一后台服务支持困难,为此拆分系统处理两条业务线,揽派服务重塑就是专门处理城配业务需求。
1.业务流程整体,整理当前线上系统代码,为提高用户体验同时更好的了解和方便重塑揽派服务,根据业务代码和产品需求整体出当前揽派业务流程。
2.针对城配业务业务流程长、业务逻辑复杂,使用公司开发的liteflow规则引擎实现业务流程开发可视化,公共组件的重复使用,提高开发的同时降低了业务运维成本。
3.灰度上线,为降低新功能上线影响线上功能正常使用,先在局部站点推广降低上线的影响范围同时可以快速切换到老版本。
4.系统部署优化,为提示上线问题定位效率、减少故障恢复反应时间、提高部署效率、降低部署风险,
对原有系统根据业务性质、客户群体进行拆分:站长工作台 PC、下单和自动调度服务、揽派服务。另外,
对各个系统的启动也进行了优化,分析系统各个部分启动时间,对杰夫提供者获取采用多线程方式加载,
单台机器的部署时间从 3 分钟降低到 1 分钟。
5.主导性能测试全流程实施,对站内管理多个接口压测,确认接口TPS、RT指标和CPU内存的