2024年05月17日
新版Redis 宣布不再完全开源引发争议,云厂商及企业用户深刻感受到来自供应链合规和法律合规等方面的风险。积极提升系统软硬件自主创新水平,在保障现有系统稳定运行的同时,实现业务的平滑过渡与升级,成为系统建设及升级改造的一个重点课题。
近期,某大型证券公司与东方通携手合作,基于东方通TongRDS产品高效完成了基金份额管理系统的升级改造,为其业务的稳健发展提供了有力保障,也为更多行业客户“如何实现Redis替换升级”提供了实践经验参考。
案例背景
该大型证券公司在 2023年券商资产排名前五,多元化的个人客户群达 2000万之多,股基交易量合计超 40万亿元,其基金份额管理系统是承担基金份额登记管理、费用清算等重要业务的信息化支撑系统,庞大的客户群与交易量对其基金份额管理系统的稳定性与风险把控提出极高要求,并且作为核心类业务系统,基金份额管理系统与销售、投资、交易、客服等不同业务系统交互,必须具备高度的稳定性和可靠性,才能够应对各种复杂场景和突发情况,因此在Redis替换过程中,不仅对产品性能要求严苛,对于产品的落地服务能力、部署方式等均提出极高要求。
经多方对比与测试验证,该证券公司最终选择了东方通 TongRDS产品,借助这款“久经实战”的高品质分布式数据缓存中间件,无缝替换Redis,不仅大幅度提升了数据处理效率,确保了系统的高可用性,还通过简化集群配置模式,确保高可用性条件下,简化运维管控的流程,提高运营管理效率。
解决方案
该公司基金份额管理系统项目改造前使用的 Redis 版本存在以下难点:
因此,采用TongRDS主要目标即实现采用多线程运行模式,提升缓存数据吞吐效率,同时让集群中的节点数量可以根据业务需要调整节点数量,且节点管理方式是完全统一的,使得应用开发和后期维护不需要考虑缓存部署模式带来的各种维护成本。
东方通TongRDS上线后,主要用于管理系统中应对交易类数据的高频率、实时性处理场景,通过高效管理被频繁计算和处理的热数据,降低数据库并发访问的压力;同时通过缓存分布式部署策略,具有根据业务量的需要,进行弹性扩展的能力,以确保数据处理的时效性。
启动数据加载
将系统中参数数据、字典数据等静态数据以及高频查询、低频变动的数据,在系统加载启动时从原有的基于数据库的读写方式,调整为基于TongRDS缓存机制,数据请求时从缓存中直接获取目标数据并返回,有效提升响应速度。
业务场景流程示例
并行清算处理
管理系统中清算业务是数据处理集中度较高的模块之一,通过 TongRDS将公共据与专用数据分开缓存,能够提升清算业务的并行处理能力。
业务场景流程示例
项目效果
作为东方通TongRDS解决方案在金融行业头部企业中的成功实践,此次项目再次印证了东方通产品与服务的强大综合实力。客户相关负责人也对此表达了充分肯定,一方面依托东方通自主研发的中间件产品构建的Redis替代方案,切实实现了关键核心业务系统自主创新能力提升,另一方面,东方通不仅具备与国际同类产品比肩的产品能力,而且东方通行业服务经验丰富、技术支持与服务能力强,满足了金融行业对于高安全性、稳定性的需求。
资源利用率提高
由于同类国外产品对 CPU利用仅限于单核,在 CPU性能方面提升有限,需要通过多核、多 CPU方式提升处理能力的场景下,TongRDS凭借其先进的架构设计,能够充分发挥出强大的处理能力,在实时数据分析、复杂计算任务等高并发场景下,通过高效利用多核、多CPU资源,显著提升系统的整体性能,为用户带来更为流畅、高效的使用体验。
国产环境适配性强
TongRDS采用 Java技术路线,具备较强的跨平台兼容优势,在实际应用过程中也凭借这一优势,更广泛兼容国产化环境,有效支撑业务系统的自主创新。
全面兼容Redis 产品多种部署策略
TongRDS 产品采用完全自主的技术架构,全面兼容Redis 产品各种部署策略。TongRDS 服务节点采用多主架构的部署模式,节点以对等模式进行数据同步,支持分布式部署与使用,满足系统的高可用性使用场景,避免了 Redis采用主从部署模式带来的复杂性。
多种安全策略支持
TongRDS 产品设计上支持多种安全策略,支持连接加密,可有效防止未授权跨集群访问数据的可能;敏感数据采用国密算法加密,保证数据安全;在集中式内存管理模式下,支持数据传输通道加密,确保数据传输的安全性;支持应用客户端访问接入的鉴权功能,杜绝数据泄露的可能;基于 TongRDS基础构建的应用,可达到自主创新的合规与等保三级的安全要求。