网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 商业银行分布式架构实践 |
分类 | 经济金融-金融会计-金融 |
作者 | 牛新庄 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 《商业银行分布式架构实践》从理念、技术、工程实践、管理等方面系统介绍民生银行分布式架构转型实践的优选经验。首先讲述商业银行进行分布式架构转型的必要性。接着分析适合金融行业的分布式架构设计模式,讨论关键技术,如服务治理、分布式数据访问、分布式事务、消息中心、分布式存储等,并重点介绍对于保证银行业务连续性至关重要的高可用和灾备方案。此后列出组织架构建设、分布式架构转型改造的要点。很后结合三个民生银行分布式系统建设实例(核心账务系统、支付结算系统、线上贷款系统),详述实施分布式架构改造的过程。 作者简介 牛新庄,靠前很好数据架构与IT治理专家,现任中国民生银行总行信息科技部总经理、民生科技有限公司董事长兼总经理,国务院“互联网+”行动专家咨询委员会委员,工业和信息化部人工智能专家,银保监会信息科技发展与风险管理专家,中央企业网络安全与信息化服务共享联盟首批专家,浙江大学软件学院兼职教授,对外经济贸易大学靠前商学院客座教授,北京交通大学软件学院兼职教授。早年曾担任建设银行总行、青岛海尔、中信银行、山东农信等靠前大型企业的专家顾问。牛新庄博士已出版《循序渐进DB2》《DB2数据库性能调整和优化》《深入解析DB2》《DB2不错管理、系统设计与诊断案例》等多本专著,获得二十余项靠前认证,多次获得人民银行科技发展奖及银保监会科技成果奖项。 目录 章商业银行科技转型思考与探索1 1.1当前时代背景下的银行业务特性2 1.2新业态下银行科技特性与架构转型思考6 1.2.1新时代背景下银行信息科技特性7 1.2.2银行科技架构转型思考9 1.3分布式架构的选择12 第2章分布式系统建设理念17 2.1分布式架构17 2.2分布式架构转型理念19 2.3分布式架构转型中的挑战21 2.3.1“分”的挑战21 2.3.2“合”的挑战22 2.4分布式经典理论24 2.4.1ACID理论25 2.4.2CAP理论26 2.4.3BASE理论28 第3章分布式架构设计模式31 3.1分布式应用设计31 3.1.1分布式应用设计原则31 3.1.2分布式应用服务设计在金融行业中面临的问题和挑战32 3.1.3分布式应用服务实施建议33 3.2应用设计模式38 3.2.1通道型应用39 3.2.2前置网关型应用41 3.2.3读写分离产品型应用(包括数据型应用)42 3.2.4分库分表型应用44 3.2.5分区多活产品型应用47 第4章关键技术能力建设51 4.1云平台(基础设施弹性)51 4.1.1发现云计算51 4.1.2认识云计算53 4.1.3云计算和分布式技术56 4.1.4金融行业遇到云计算57 4.1.5金融行业IaaS建设探索60 4.1.6金融行业PaaS参考架构62 4.1.7云计算技术未来展望64 4.2服务治理65 4.2.1服务治理技术概述65 4.2.2金融行业服务治理实施策略78 4.3分布式数据访问86 4.3.1选择分布式数据库方案87 4.3.2金融核心数据分库分表拆分方案88 4.3.3分库分表中间件90 4.3.4数据扩容98 4.3.5结语100 4.4分布式事务101 4.4.1单库事务101 4.4.2优选努力一阶段提交(BestEffort1PC)102 4.4.3XA两阶段提交103 4.5消息中心104 4.5.1应用场景和解决问题105 4.5.2实现方式及通用设计106 4.5.3消息中心实践108 4.5.4应用使用要点和规范112 4.5.5典型开源技术及对比114 4.6全局序列号生成器116 4.6.1全局序列生成器技术架构116 4.6.2全局序列号生成器服务接口设计118 4.7缓存118 4.7.1缓存介绍118 4.7.2本地缓存120 4.7.3应用级缓存122 4.7.4分布式缓存129 4.7.5探索和实践129 4.7.6总结和展望131 4.8分布式存储131 4.8.1分布式存储介绍131 4.8.2分布式存储在金融行业的前景132 4.8.3分布式存储发展方向134 4.8.4分布式存储部署使用原则135 4.8.5分布式存储部署架构136 4.9大数据技术137 4.9.1大数据概述137 4.9.2银行数据架构设计140 4.9.3结语152 第5章高可用、同城双活与灾备155 5.1分布式多活技术架构155 5.1.1分布式架构双活设计原则155 5.1.2分区多活架构设计156 5.2数据库高可用与灾备技术158 5.2.1数据库高可用性选型158 5.2.2MySQL高可用方案的具体实现159 5.2.3MySQL的同城与容灾方案160 5.3小结164 第6章开发运行效能建设165 6.1挑战、背景与目标165 6.1.1机遇与挑战165 6.1.2银行信息科技的发展趋势166 6.1.3分布式架构下的特点与难题167 6.1.4目标167 6.2DevOps体系169 6.3DevOps流程体系174 6.4DevOps整体设计思路175 6.4.1金融行业流程体系现状175 6.4.2DevOps整体设计思路176 6.5DevOps体系建设178 6.5.1快速类流程体系整体思路178 6.5.2传统类流程体系整体思路180 6.6DevOps核心领域建设180 6.6.1需求条目化管理180 6.6.2分支管理181 6.6.3持续集成182 6.6.4持续交付184 6.7运维体系化建设187 6.7.1分布式环境下运维的特点与挑战187 6.7.2分布式运维支撑体系187 第7章组织架构建设193 7.1文化193 7.1.1组织意识193 7.1.2风险意识194 7.1.3规范意识195 7.1.4工具意识196 7.1.5运营意识197 7.2组织结构198 7.3制度建设203 7.3.1关于制度制定方面203 7.3.2关于工程作业以及制度执行方面205 7.4人才205 7.4.1专业化206 7.4.2多元化206 7.4.3积累和传承207 7.4.4外部合作208 7.5小结208 第8章银行分布式架构改造要点与实施阶段划分209 8.1金融行业分布式架构改造需求点209 8.1.1吞吐量与性能需求209 8.1.2系统可用性需求210 8.1.3数据一致性需求210 8.1.4容灾与备份需求210 8.1.5系统安全性需求211 8.1.6运维自动化需求211 8.2分布式架构分层解决方案及实施阶段划分212 8.3分布式金融架构愿景215 第9章大型商业银行分布式系统建设实例219 9.1大型商业银行分布式核心账务系统219 9.1.1中国民生银行分布式核心系统建设背景与历程219 9.1.2构建过程221 9.1.3项目成果228 9.1.4未来展望230 9.2大型商业银行分布式支付结算系统230 9.2.1分布式支付结算系统建设项目背景230 9.2.2分布式支付结算系统建设的意义231 9.2.3支付结算系统面对的交易环境231 9.2.4分布式支付结算系统建设方案232 9.2.5结语246 9.3大型商业银行分布式线上贷款系统247 9.3.1背景与概述247 9.3.2贷款领域模型设计实现247 9.3.3分布式贷款系统的架构设计252 9.3.4批处理方案设计257 9.3.5分布式改造的数据迁移方案261 9.3.6日常运维工具介绍264 9.3.7结语265 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。