Spring微服务实战 电子书

Spring微服务实战

编辑推荐

适读人群 :本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。

微服务将代码分解为小型的、分布式的独立服务,这些服务需要深谋远虑和仔细设计。Spring Boot和Spring Cloud简化了微服务应用程序。就像Spring框架简化了企业级Java开发一样,Spring Boot移除了与编写基于REST的服务有关的样板代码。Spring Cloud提供了一套工具,用于微服务发现、路由以及将微服务部署到企业和云中。

本书教读者如何使用Java和Spring平台构建基于微服务的应用程序。在构建和部署第1个Spring Cloud应用程序时,读者将学习如何进行微服务设计。在本书中,精心挑选的真实案例展示了基于微服务的各种模式,这些模式用于配置、路由、扩展和部署服务。读者将了解Spring易于使用的工具,并看到其如何助力用微服务来增强和重构现有的应用程序。

本书主要内容

● 核心微服务设计原则。

● 使用Spring Cloud Config管理配置。

● 使用Spring、Hystrix和Ribbon实现客户端弹性。

● 使用Netflix Zuul进行智能路由。

● 部署Spring Cloud应用程序。

本书是为具有Java和Spring经验的开发人员编写的。

内容简介

本书以一个名为EagleEye的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将EagleEye项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并最终自动部署到云环境(Amazon)中。针对在重构过程中遇到的各种微服务开发会面临的典型问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定Spring Cloud子项目或其他工具解决这些问题。本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。

章节目录

展开全部

Spring微服务实战是2018年由人民邮电出版社出版,作者[美]约翰·卡内尔(JohnCarnell)。

版权说明:本电子书已获得正版授权,由出版社通过知传链发行。
得书感谢您对《Spring微服务实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
深入理解Spring Cloud与微服务构建(第2版) 电子书

作者在SpringCloud中国社区具有很高的知名度,本书能为提升微服务架构能力带来帮助。
深入理解Spring Cloud与微服务构建 电子书

适读人群:本书既适合SpringCloud初学者入门使用,又适合正在做微服务实践的架构师或打算实施微服务的团队作为参考用书,同时也可作为高等院校计算机相关专业的师生用书和培训学...
微服务架构实战——基于Spring Boot、Spring Cloud、Docker 电子书

1.通过SpringBoot、SpringCloud、Docker等技术构建微服务体系。2.精简而完整的案例分析展示实现微服务架构的完整蓝图。3.结合业务场景,通过全面案例给出...
Spring源码深度解析(第2版) 电子书

一本实践与理论并重、广度与深度兼顾的Spring源码开发指南。
微服务分布式构架开发实战 电子书

本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。·Java工程师...