|
12 月 7 日至 8 日 , 全球架构师峰会 2018 在北京国际会议中心举行。作为 InfoQ 中国团队推出的重点面向高端技术管理者、架构师的技术会议 , 活动现场汇聚了众多资深技术专家 , 被业内人士评价为 " 国内最好的技术盛会 "。本次峰会将为参会者呈献区块链技术实践、智能高效运维、机器学习和深度学习等前沿领域的专题演讲。中邮消费金融有限公司 ( 以下简称 " 中邮消费金融 " ) IT 运营部总经理助理、架构师李远鑫出席并发表演讲 , 作为唯一的持牌消费金融机构代表 , 李远鑫向大家分享了中邮消费金融构建灵活可靠的消费金融大规模分布式系统方面的宝贵经验。
从 1.0 到 2.0 自研系统架构的升级之路
李远鑫介绍 , 在展业初期的 IT 1.0 时代 , 中邮消费金融采用的是集中式的单体架构 , 通过一系列商业中间件进行集成 , 可靠性、灵活性较差 , 建设和维护成本极高。在 2016 年中邮消费金融参与的 "66 信用日 " 活动中 , 在瞬时大量访问的冲击下 , 进件系统曾一度瘫痪 , 这也成为中邮消费金融系统架构升级到 IT 2.0 的契机。
" 在 IT 2.0 时代 , 我们对重要的核心系统进行了重构 , 采用分布式架构 , 按业务领域划分成多个服务中心 , 大部分交易和流程进行了异步改造 , 基本去除了商业中间件 , 性能得到了很大提升 , 业务发展更高效 , 感觉是可以跑起来了。" 李远鑫表示。
系统架构升级后 ,2017 年中邮消费金融二度参与 "66 信用日 " 并斩获了丰硕成果 , 能够支撑 30 万页面浏览量 ,3 天进件 53.14 万笔 , 成为入围活动的 3 家消费金融机构里交易量最大、系统最稳定的资方。
迈进 3.0 微服务集成和容器化的创新实践
随着业务快速发展 , 中邮消费金融进一步加强分布式事务的管理 , 保证数据同一性 , 同时进行了容器化改造 , 微服务可以快速集成 , 系统灵活性和扩展性大大提升 , 这标志着系统架构迈入了 IT 3.0 时代。
在此前的消费金融系统架构里 , 如果要形成一个完整的应用 , 需要把微服务组装起来 , 业内普遍的方法是通过写代码的方式把它们连在一起。而在 IT 3.0 时代 , 中邮消费金融将通过 " 拖拉拽 " 等更灵活的方式快速集成微服务 , 达到敏捷开发、业务快跑的效果。
" 在系统应用微服务化的背景下 , 我们进一步实现了应用的‘容器化’。该技术可以把应用运行所需的环境配置连同应用一起打包 , 实现更灵活的扩容和缩容。同时我们运用 DevOps 进行自动化部署和测试 , 让开发效率显著提升 , 实现业务的高效拓展。" 李远鑫进一步解释。这个阶段 , 新产品研发周期可以从过往 3 个月再缩短至 2 至 4 周时间完成 , 日交易峰值也比 2.0 时代提升超过 3 倍 , 且与百度、京东等第三方平台可以实现快速对接 , 在持牌消费金融机构中处于领先水平。
展望 4.0 智能化和去中心化的未来
中邮消费金融系统架构的演进经历了从 1.0 到 3.0 的飞跃 , 为公司业务的快速发展提供了强有力的支持。" 未来 , 我们将进入 IT 4.0 时代 , 运用人工智能和区块链等新技术实现消费金融服务的智能化和去中心化 , 全面提升系统性能 , 大大减少人工成本。" 李远鑫向大家描绘了消费金融的美好未来。
" 好的架构是包容所有好技术的重要前提。" 阿里巴巴集团首席技术官王坚博士在去年的全球架构师峰会上曾这样形容架构的重要性。此次李远鑫的分享 , 则向同业展示了中邮消费金融基于 Kafka 的消息中间件最佳实践、基于 SAG、TCC 和可靠消息投递结合的分布式事务处理最佳实践、基于 Spring Cloud Dataflow 等组建实现事件驱动的微服务协同集成等关键技术创新实践 , 为消费金融系统架构建设提供了宝贵的实践经验。
|
|