轴辐架构让业主单位低成本改造路边停车收费系统app的部署实践录

轴辐架构让业主单位低成本改造路边停车收费系统app的部署实践录
去年秋天,南方某新一线城市城投下属泊车公司的老总在饭局上跟我倒苦水。他们管辖区内将近1.2万个路边车位,用的还是五年前外包团队做的停车收费App。那套系统当初是为了应付“智慧停车”考核突击开发的,底层代码简直是一团浆糊。车主端扫码经常白屏,巡检员端掉线更是家常便饭。最要命的是,上面刚下了死命令,要求年底前接入全市统一支付入口,还得支持ETC无感扣费。
老总说,要是推倒重来,且不说大几百万的预算根本不可能在人大那边过审,光是招投标流程走完,黄花菜都凉了。他问我,作为在智慧城市圈子里混了十来年的老兵,有没有什么“四两拨千斤”的法子。
我跟他提了个思路:用轴辐架构(Hub-and-Spoke)做轻量化改造,保准花钱少、见效快,还能让甲方信息中心的人以后自己就能维护。
有些同行可能觉得,轴辐架构不是物流或者航空里的词吗?放在IT系统里怎么理解?其实在路边停车这种典型的分布式物联网场景里,传统做法往往是“点对点”的屎山——App前端直接跟各个片区的地磁、视频桩、道闸控制器去握手。每个片区设备品牌不一样(A区用的某上市公司地磁,B区用的深圳小厂视频桩),前端就要写一套适配逻辑。久而久之,App包体越来越大,一台千元机跑起来直接烫手,这也就是车主抱怨卡顿的根源。
我们落地的轴辐架构,核心就是抽出一个“轴(Hub)”——一个中心化的协议适配与计费引擎微服务集群。至于那些分散在各片区的设备、乃至需要重构的App前端,全部变成“辐(Spoke)”。
具体怎么干?我们团队进场后,做了三件很取巧的事。
第一,把原有的老旧App后端全量接管,封装成Hub层的API网关。这一步没买一台新服务器,直接利用他们机房里闲置的两台联想机架式老机器,用Docker起了轻量级的Nginx加Spring Boot集群,专门干协议转换的脏活累活。地磁的私有协议、视频桩的RTSP流,全在Hub里转成标准的RESTful和MQTT消息。
第二,App端的改造极其“取巧”。我们没重写业务逻辑,而是把原App里耦合死的后端调用,全部改成对接Hub的标准SDK。车主端App包体从原来的180MB瘦身为65MB,启动速度提升3倍。巡检员用的PDA(手持终端)更省事,直接推了一个H5嵌套的Spoke版本,连应用商店审核都省了。
第三,关于低成本。业主单位最怕的是什么?是施工过程中封路、挖线、改硬件。我们这套轴辐模型,Spoke节点就部署在片区边缘机房(甚至有的就是路边配电箱里的工控机),只做数据透传。地磁、道闸的物理线路动都没动。整个改造项目,人力成本花了不到二十万,工期压缩到四周。
这里得多提一句运维层面的长效降本。很多业主单位的信息中心其实是有人的,但都是运维岗,不懂开发。轴辐架构的好处是,Hub建好以后,Spoke的接入变成了“填表式”操作。新接一个停车路段,信息中心的小伙子只要去Hub后台配一下设备ID和费率模板,前五分钟就能让新路段在App上上线。这对业主单位长效运维简直是解放生产力,再也不用因为加个车位就求着原厂开发。
上线跑满一个月后,我们拉了后台数据:App端崩溃率从之前的4.7%直接降到0.02%;因为Hub层统一了支付对账逻辑,原先财务每个月要对三天账,现在实时对账,人工干预工单量下降82%;更绝的是,借助Hub的弹性扩容能力,今年春节返乡高峰,该区路边停车扫码并发量飙到平时5倍,系统稳如老狗。
笔者真心建议:很多业主单位搞智慧停车升级,总陷入“不换硬件不叫创新”的误区。其实,用轴辐架构理顺数据流,用软件定义的方式去盘活存量资产,才是真正体现甲方IT把关人水平的操作。这篇实践录不算什么高深莫测的黑科技,但胜在落地性强、花钱少。如果你也在愁辖区里那套半死不活的停车App,不妨琢磨下“轴辐”这两个字。

微信号:18581869297
添加微信好友, 获取更多信息
复制微信号



常见问题相关资讯

常见问题相关案例

复制成功
微信号: 18581869297
添加微信好友, 获取更多信息
我知道了