图书介绍
云原生Java SpingBoot SpringCloud与CloudFoundry弹性系统设【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Josh,Long(乔西·朗),Kenny,Bastani(肯尼·巴斯塔尼)著,张若飞,宋净超译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121342516
- 出版时间:2018
- 标注页数:552页
- 文件大小:54MB
- 文件页数:579页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
云原生Java SpingBoot SpringCloud与CloudFoundry弹性系统设PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 基础知识3
第1章 云原生应用程序3
亚马逊的故事3
平台的承诺5
模式7
可扩展性7
可靠性8
敏捷性8
Netflix的故事9
微服务11
拆分单体系统12
Netflix OSS13
云原生Java14
十二要素原则14
代码库15
依赖15
配置16
后端服务17
构建、发布、运行17
进程17
端口绑定18
并发18
易处理18
开发/生产环境一致19
日志19
管理进程19
总结20
第2章 训练营:Spring Boot和Cloud Foundry21
什么是Spring Boot21
Spring Initializr入门21
Spring Tool Suite入门30
安装Spring Tool Suite(STS)30
使用Spring Initializr创建一个新项目31
Spring指南大全36
遵循STS中的指南38
配置40
Cloud Foundry平台52
总结66
第3章 符合十二要素程序风格的配置67
令人迷惑的“配置”合并67
Spring框架对配置的支持67
PropertyPlaceholderConfigurer68
Environment接口和@Value注解69
Profile71
启动配置73
使用Spring Cloud Config Server进行中心化、日志型的配置76
Spring Cloud Config Server76
Spring Cloud Config客户端78
安全79
可刷新的配置79
总结83
第4章 测试85
测试的构成86
在Spring Boot中进行测试86
集成测试88
测试切片89
测试中的Mock89
使用@SpringBootTest中的Servlet容器93
测试分片94
端到端测试102
测试分布式系统102
消费者驱动的契约测试104
Spring Cloud Contract105
总结113
第5章 迁移遗留的应用程序115
契约115
迁移应用程序环境116
开箱即用的构建包(Buildpacks)116
自定义的构建包117
容器化的应用程序118
将应用程序迁移到云上的微重构119
连接后端服务120
用Spring实现服务平等121
总结133
第Ⅱ部分 Web服务137
第6章 RESTAPI137
伦纳德·理查森的成熟模型137
使用Spring MVC实现简单的REST API139
内容协商142
读写二进制数据142
Google Protocol Buffers145
错误处理150
超媒体152
媒体类型和模式158
API版本159
编写REST API文档162
客户端167
用于临时浏览和交互的REST客户端167
RestTemplate171
总结177
第7章 路由179
DiscoveryClient接口180
Cloud Foundry Route服务190
总结195
第8章 边缘服务197
Greetings服务198
一个简单的边缘服务200
Netflix Feign202
使用Netflix Zuul进行过滤和代理204
自定义Zuul过滤器214
边缘服务的安全218
OAuth219
服务端应用程序220
HTML5和JavaScript单页面应用程序221
没有用户的应用221
受信任的客户端221
Spring Security222
Spring Cloud Security227
一个Spring Security OAuth授权服务器227
保护Greetings资源服务器的安全232
创建一个受 OAuth保护的单页面应用程序238
总结247
第Ⅲ部分 数据整合251
第9章 数据管理251
数据建模251
关系数据库管理系统(RDBMS)252
NoSQL253
Spring Data253
Spring Data应用程序的结构254
域类254
库254
为领域数据组织Java包255
使用JDBC访问RDBMS数据258
Spring的JDBC支持259
Spring Data示例261
Spring Data JPA264
Account Service264
集成测试274
Spring Data MongoDB275
Order Service275
集成测试282
Spring Data Neo4j284
Inventory Service284
集成测试294
Spring Data Redis297
高速缓存298
总结302
第10章 消息系统303
Spring Integration的事件驱动架构304
消息端点305
使用简单的组件构建复杂的系统306
消息代理、桥接、竞争消费者模式和事件溯源314
发布—订阅目的地314
点对点目的地315
Spring Cloud Stream315
流生产者316
流消费者321
总结323
第11章 批处理和任务325
批处理工作325
Spring Batch326
我们的第一个批处理作业327
调度336
通过消息传递远程分区Spring批处理作业337
任务管理346
通过Workflow进行的以工作流为中心的整合348
使用消息传递的分布式362
总结362
第12章 数据集成363
分布式事务364
故障隔离和优雅的降级364
saga模式369
CQRS(命令查询责任分离)369
投诉API371
投诉统计API383
Spring Cloud Data Flow385
Stream387
任务390
REST API391
实现Data Flow客户端392
总结407
第Ⅳ部分 生产411
第13章 可观测的系统411
你构建,你运行412
谋杀神秘微服务413
十二要素运维413
新方式414
可观测性416
推与拉的可观测性和解析率416
使用Spring Boot Actuator捕获应用程序的当前状态417
度量418
通过/info端点识别服务431
健康检查432
审计事件436
应用程序日志439
指定日志输出440
指定日志级别441
分布式跟踪445
用Spring Cloud Sleuth寻找线索446
多少数据是足够的447
OpenZipkin:一张图片胜过千丝万缕448
跟踪其他平台和技术454
仪表板455
使用Hystrix仪表板监控下游服务455
Codecentric的Spring Boot Admin459
Ordma Microservices仪表板462
Pivotal Cloud Foundry的AppsManager463
修复465
总结467
第14章 服务代理469
创建后台服务470
平台视图472
使用Spring Cloud Cloud Foundry Service Broker实现服务代理473
简单的Amazon S3服务代理473
服务目录474
管理服务实例476
服务绑定482
保护服务代理486
部署487
使用BOSH发布487
使用Cloud Foundry发布488
注册Amazon S3 Service Broker489
创建Amazon S3服务实例490
消费服务实例491
S3客户端应用程序493
运行测试496
总结496
第15章 持续交付497
持续集成之外497
John Allspaw在Flickr以及后来的Etsy498
Netflix的Adrian Cockroft499
亚马逊的持续交付500
流水线500
测试501
持续交付微服务502
工具503
Concourse503
容器504
持续交付微服务504
安装Concourse505
基本的管道设计506
持续集成518
消费者驱动的协约测试518
User微服务流水线519
数据522
生产523
第Ⅴ部分 附录527
附录A 在Java EE中使用Spring Boot527
热门推荐
- 2102321.html
- 2800695.html
- 3504913.html
- 2361530.html
- 2414018.html
- 925201.html
- 3895539.html
- 3587500.html
- 1599247.html
- 1898720.html
- http://www.ickdjs.cc/book_3259041.html
- http://www.ickdjs.cc/book_3086589.html
- http://www.ickdjs.cc/book_1021048.html
- http://www.ickdjs.cc/book_1899023.html
- http://www.ickdjs.cc/book_1150172.html
- http://www.ickdjs.cc/book_3240291.html
- http://www.ickdjs.cc/book_2179645.html
- http://www.ickdjs.cc/book_2851671.html
- http://www.ickdjs.cc/book_2416119.html
- http://www.ickdjs.cc/book_3736689.html