云原生应用架构:微服务开发最佳实战
作者: FreeWheel核心业务系统开发团队 著19.51万字33人 正在读
已完结现代当代当代文学
目录 (157章)
倒序
正文
第1章云原生时代下的微服务1.1从微服务谈起1.1.1微服务架构的关键特性1.1.2微服务的取舍1.2云原生应用1.2.1什么是云原生1.2.2云原生技术1.2.3云原生应用的特点1.3从微服务到云原生1.3.1非功能性需求的调整1.3.2治理方式的改变1.3.3部署和发布的改变1.3.4从微服务应用到云原生应用1.4本章小结第2章微服务应用设计方法2.1应用架构设计2.1.1服务架构选型2.1.2服务通信策略(1)2.1.2服务通信策略(2)2.1.3存储层设计和选型2.2遗留系统改造2.2.1绿地与棕地2.2.2绞杀者模式2.3业务逻辑设计2.3.1拆分服务2.3.2设计API2.4本章小结第3章服务开发与运维3.1敏捷开发流程3.1.1从瀑布模型到敏捷开发3.1.2基于Scrum的敏捷实践3.2搭建运行环境3.2.1开发环境3.2.2测试环境3.2.3预发布环境3.2.4生产环境3.3代码管理3.3.1Git分支管理3.3.2使用Sonar进行代码检查3.3.3代码评审3.3.4代码提交与合并3.4低代码开发平台3.4.1低代码与开发平台3.4.2低代码开发平台实践3.5服务管理与运维平台3.5.1平台要解决的问题3.5.2平台架构3.5.3平台功能模块3.6服务中台化3.6.1什么是中台3.6.2中台的构建之路3.7本章小结第4章微服务流量管理4.1云原生时代的流量管理4.1.1流量类型4.1.2服务网格4.2服务发现4.2.1传统服务发现上云后的问题4.2.2Kubernetes的服务发现机制4.3使用Istio服务网格进行流量管理4.3.1核心自定义资源4.3.2基于Istio的流量管理实践4.3.3常见落地问题与调试4.4使用Istio提升应用的容错能力4.4.1熔断器4.4.2超时和重试4.5本章小结第5章分布式事务5.1分布式事务的挑战5.1.1从事务到分布式事务5.1.2ACID:传统意义上的事务约束5.1.3CAP:分布式系统的挑战5.1.4BASE:高可用的代价5.2分布式事务框架的方案选型5.2.1现有研究与实践5.2.2分布式事务框架的设计目标5.2.3选择Saga5.2.4引入Kafka5.2.5系统架构5.2.6业务流程5.3基于Saga和Kafka的分布式事务落地实践5.3.1Kafka并行消费模型的改进5.3.2部署细节5.3.3系统可用性分析5.3.4线上问题及处理5.4本章小结第6章无服务器架构6.1什么是无服务器架构6.1.1无服务器架构的定义6.1.2无服务器架构的发展6.1.3无服务器架构的优势6.1.4无服务器架构的不足6.2无服务器架构应用6.2.1构建WebAPI后端服务6.2.2构建数据编排器6.2.3构建定时任务6.2.4构建实时流处理服务6.3无服务器架构的落地实践6.3.1为什么选择AWSLambda6.3.2大量数据的导入和处理6.3.3日志数据的采集和处理6.4本章小结第7章服务的可观察性7.1什么是可观察性7.1.1可观察性的定义7.1.2可观察性的三大支柱7.1.3可观察性与监控的联系与区别7.1.4社区产品现状及技术选型7.2云原生下的日志解决方案7.2.1日志分类与设计7.2.2云原生日志收集方案的演进7.2.3使用Kibana展示日志(1)7.2.3使用Kibana展示日志(2)7.3分布式追踪7.3.1分布式追踪系统的核心概念7.3.2基于Jaeger的追踪方案7.4度量指标7.4.1利用Prometheus收集度量指标7.4.2使用Grafana展示度量指标7.5监控与告警设计7.5.1监控平台构建实践7.5.2告警系统的搭建7.6本章小结第8章质量保证实践8.1质量保证体系8.1.1质量挑战8.1.2测试策略8.1.3构建质量保证体系8.2测试实践8.2.1单元测试与mock实践8.2.2基于Godog的集成测试实践8.2.3基于Cypress的端到端测试实践8.2.4测试自动化8.3混沌工程8.3.1混沌工程的核心理念8.3.2如何运行混沌实验8.3.3系统资源类故障注入实验8.3.4基于服务网格的网络流量故障注入方法8.4类生产环境的质量保证8.4.1线上服务的监测与分析8.4.2BugBash实践8.4.3Post-releaseCheck实践8.4.4灾备策略与实践8.5本章小结第9章持续集成和持续部署9.1基于Git的持续集成9.1.1自动触发流水线9.1.2流水线差异化与统一协作9.1.3流水线产物存储规划9.2基于Helm的持续部署9.2.1部署规划9.2.2不同环境下多集群的部署框架9.2.3云原生的支持和任务维护9.3基于Kubernetes的持续部署实践9.3.1Pod资源配额及水平扩缩9.3.2服务上下线流程和故障分析9.4本章小结
精选推荐
领导力法则
[中国纺织出版社]
陆禹萌
已完结当代文学
销售心理学
[中国纺织出版社]
兰华
已完结当代文学
销售就是玩转情商
[中国纺织出版社]
王威
已完结当代文学
销售员情商实战训练
成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。
刘军
已完结当代文学
让未来的你,感谢现在勇敢的自己
[中国纺织出版社]
王介威
已完结当代文学
行为心理学:华生的实用心理学课
[中国纺织出版社]
(美)约翰·华生著.倪彩
已完结当代文学
行为心理学入门(完全图解版)
行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。
武莉
已完结当代文学
自卑与超越
《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。
(奥)阿尔弗雷德·阿德勒
已完结当代文学
自制力:道理我都懂,为什么就是过不好人生
[中国纺织出版社]
邱开杰
已完结当代文学