微众银行对新一代银行IT架构的设计与实现( 三 )
1、高性能
银行需具备处理亿级存量用户及每日千万级交易量的能力。对架构的要求,可分解为:
整体容量,弹性可拓展,来支撑海量用户。传统银行的集中式方式显然不太适合,更多是考虑通过分布式技术,形成容量可线性扩展的架构。吞吐能力,满足峰值要求。随着银行业务的互联网化,架构需应对来自大量碎片化的业务需求的冲击,需要考虑到扩展能力。就单个请求而言,虽然相较于纯互联网业务,用户对时长的容忍度相对较高,但也是需要满足客户的直观体现需求。2、高弹性
在弹性方面,传统银行的Scale Up方式,显然已经走到了尽头。新一代架构,势必需要依托于分布式架构设计理念,有针对性地解决扩展性的问题。在扩展维度上,可考虑横向和纵向两个方向。
横向扩展,解决存量扩容;在控制单点容量下,随着业务发展扩展节点达到扩容。控制单点规模,对于稳定性、可用性等均有好处。纵向扩容,解决单元性能问题,扩展处理能力。当业务出现变化,对单元处理能力要更要要求是,显然通过重新分片(resharding),代价太大。因此在单元内,必须保留一定余力,可纵向扩容。后面会详细说明。3、高可用
推荐阅读
- 诸葛亮|甄姬退位,米莱狄下台,她取代诸葛亮成为新一代“法王”
- 韩信|典韦退位,韩信下台,0金币的她取代猴子成为新一代“野王”
- 沙雕|神回复:如果在澳门赢了804万5405元,放入银行会不会有事?
- 战地|战地2042新一代与上一代地图比较
- 我的世界|埋埋王者归来,开播五天订阅破10w,网友:不愧是新一代纯欲天花板
- 原神|原神:荒泷一斗强度引热议,新一代战神出现,零命就是完整机制
- 原神|原神:荒泷一斗技能曝光,能不耗体力连续重击,能抗能打的新一代砍王
- cdkey|明日方舟新六星狙击技能预测 有望成为新一代的物理版本小火龙
- 银行|魔兽世界TBC:二阶段开放时间确定,公会银行和同阵营战场提前体验
- 花鸟卷|完美打造阴阳师PVE新一代增伤工具人SP花鸟卷 这几个御魂最靠谱