概述
近年来互联网金融蓬勃发展,在借贷、保险、股权等领域涌现出一大批互联网与金融场景相结合的创新产品,如花呗、借呗,微粒贷等众多服务。
为满足日益剧增的用户增长和交易量,往往需要在架构设计时,考虑高弹性的特性。
高弹性架构设计
互联网消费金融行业的架构设计中,高弹性涉及到众多技术面。主要有:
- 分布式高弹性架构
- 中间件平台高弹性支撑体系设计
- 分布式高弹性数据库建设
- 云计算基础设施架构
1、单元化的拆分,让应用系统具备独立弹性能力
互联网消费金融架构设计时,考虑到的拆分涉及到两方面:
- 一是系统拆分,根据业务领域设计,把系统拆分解耦,让系统的颗粒度细化,模块化,微服务化。
-
二是数据拆分,对数据分而治之,减少单点数据故障的同时,又可以让每个数据模块具备高弹性能力。
平台拆分
2、同城双活、异地多活建设,提高系统伸缩弹性
在互联网金融行业,数据和服务的重要程度都非常高,通常会通过建设同城双活、异地多活的架构,来提升系统的容错和伸缩能力。
混合云
网友评论