内容摘要:
借助东方通TongRDS,该股份制银行以纪念币预约服务系统为切入点,实现多业务系统的开源Redis平滑替换,不仅规避了开源技术风险,也通过本项目建设优化缓存系统架构,为金融服务创新与用户体验升级奠定了坚实基础。
案例背景:
某银行是全国系统重要性银行,截止2024年5月,管理资产规模近10万亿元。经过多年的信息化、数字化建设,该行已建立了覆盖各中间业务的信息化系统,包括总行纪念币预约服务、账户资金存管、外汇、客增、综合支付等。中间业务一直扮演着银行业降低经营成本、稳定和促进传统业务发展的重要角色。该行的中间业务系统多选用开源Redis进行数据缓存,为保障中间业务系统数据一致性,在Redis替换过程中,需满足缓存数据迁移与信创环境融合等难点,因此面临较高的技术挑战和实施难度。
经过严格的选型测试,该客户总行最终采用东方通分布式内存数据缓存TongRDS替换开源Redis缓存数据库,从总行纪念币预约服务系统着手开始进行替换,提高各中间业务系统的安全性,规避技术风险,保障业务系统的安全稳定运行,不断提升总行技术架构的可控性。
解决方案:
在纪念币发行期间,总行通过纪念币预约服务系统对外提供纪念币预约服务,服务包括预约明细查询交易、纪念币兑换交易等,为确保银行用户体验,纪念币预约服务系统需要通过缓存交易数据来实时响应预约请求,因此整体业务缓存设计,需要满足数据响应速度快、缓存与持久化数据一致性及替换时数据迁移具有可行性等技术需求。
为了更快捷、更安全的迁移到 TongRDS系统上,TongRDS的部署采用了与原Redis同构的部署模式,以此保障在不改变客户端应用任何代码的情况下就可以快速切换到新的TongRDS 数据缓存服务上,整体迁移过程4步即可完成:
首先,对TongRDS环境进行部署,同时严格检查TongRDS与Redis的核心配置与关键参数,确保两者保持一致;
其次,采用RDBLoader工具,以文件方式将原 Redis集群的数据迁移到新的TongRDS集群中,确保迁移后数据的完整性与一致性;
再者,网络上采用地址映射方式切换目标服务终端,让客户端程序可以在不改变访问地址的情况下,切换到新的TongRDS服务上。
最后,重新启动各客户端应用,完成切换,此时,纪念币预约缓存数据已经成功迁移到新的TongRDS服务上。
项目效果:
近期,该银行总行纪念币预约服务系统正式上线,借助东方通的TongRDS,实现了总行纪念币预约服务系近乎零成本的迁移升级。同时作为该银行示范性项目,该银行在对东方通TongRDS核心技术、产品性能、实践经验等综合能力验证后,开始推动银行账户资金存管、外汇、客增、综合支付等中间业务系统的替换升级有序展开。
通过TongRDS的部署,不仅实现了低成本的迁移,系统也具有更便捷的管理模式,降低了系统维护的复杂性和成本,同时可保障系统异常时能够及时恢复内存数据,从而确保系统的稳定运行,为全面支持银行业务的扩展和创新提供基础支撑,为银行业务的发展提供有力保障。