本人于2023年12月份开始,有幸参与了上海野生动物园新一期的系统的全面升级。经过长达6个月的开发,部署,运营。在这里分享一下自己工作的心得【以下统称上野】

上野是由上海市人民政府国家林业局合作建设的中国首座国家级野生动物园,于1995年11月18日正式对外开放,是中国首批AAAAA级旅游景点。

此次改造的主要内容有 票务系统,餐饮系统,零售业务系统,租赁业务系统,旅行社预订系统,动物谱系门店系统,团队游门店系统,终端设备,商家app,OTA。

这次的改造确实耗费了不少的心血,无论是从上野的体量来考虑,还是从实际改造下来,数据的安全抑或是服务器的抗压。都是一个不小的挑战,因为我们无法将服务部署到阿里云,腾讯云这样的云服务器,只能在物理服务器上去迁移我们的项目。

我们的计划是同步切换,我们会先保证老服务运行的前提下,一点点去替换成我们的新服务。这也是大家普遍认知的做法。

当牵涉一个大系统更新换代的时候,我们让两套系统同时运行一个月,在这一个月中,没有问题之后再慢慢去停掉老系统。

微信截图_20240725145849

其中会牵涉到一个问题,就是两套系统所售卖的票最后要怎么统计。这里上野也给到了我们一个时间点,他们会在这个时间点之后,把老系统上的所有票全部下架,并在那天晚上把票全部上架新系统。老数据我们会继续保留,这样也就解决了结算的问题。