全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Spring微服务

  • 定价: ¥88
  • ISBN:9787121340857
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:327页
  • 作者:(印)拉杰什.RV|译...
  • 立即节省:
  • 2018-06-01 第1版
  • 2018-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Spring是一个基于Java平台的应用程序框架,基于Spring的开发基本已经成为业界的一种规范。拉杰什.RV著的《Spring微服务》将一步一步告诉你如何使用Spring来开发微服务,并深度学习Spring Boot、Spring Cloud、Docker、Mesos和Marathon各个主流框架的使用方法。书中的案例都是基于最新的Spring框架所编,这样你会学习如何编写一个最新潮、最稳定的基于Java语言的系统。
    本书适用于高等学校计算机及相关专业的教师、学生,以及Spring开发人员、架构师等技术工作人员。

目录

第1章 解密微服务
  微服务的演进
  命令式架构的演进
  什么是微服务
  微服务——蜂窝类比
  微服务原则
  微服务的特性
  微服务中服务的特性
  微服务案例
  微服务的好处
  与其他架构风格的联系
  微服务使用案例
  总结
第2章 用Spring Boot构建微服务
  开发RESTful服务——传统方法
  传统Web应用转移到微服务
  使用Spring Boot构建RESTful微服务
  开始使用Sprin
  使用CLI开发Spring Boot微服务
  使用STS开发Spring Boot Java微服务
  下一步是什么
  Spring Boot配置
  修改默认嵌入的Web服务器
  实现Spring Boot安全性
  为微服务开启跨域访问
  实现Spring Boot通知
  Spring Boot Actuator
  配置应用信息
  添加自定义运行状况模块
  记录微服务
  总结
第3章 微服务概念的应用
  模式和常见设计决策
  微服务的挑战
  微服务能力模型
  总结
第4章 微服务的演变——一个案例的学习
  回顾微服务能力模型
  理解PSS应用
  庞然大物的终结
  使用微服务来拯救
  业务用例
  为演化制定计划
  只有在需要时迁移模块
  目标架构
  目标实现视图
  总结
第5章 通过Spring Cloud对微服务进行扩(缩)容
  回顾微服务
  回顾BrownField航空的PSS系统实践
  什么是Spring Cloud
  建立BrownField PSS的环境
  Spring Cloud Config
  一个声明式的REST客户端Feign
  用于负载均衡的Ribbon
  注册和发现的Eureka
  API网关——Zuul代理
  反应式微服务流
  总结BrownFeild PSS架构
  总结
第6章 自动化扩(缩)容微服务
  回顾微服务功能模型
  用Spring Cloud扩(缩)容微服务
  理解自动化扩(缩)容的概念
  自动化扩(缩)容方法
  总结
第7章 日志记录和监控微服务
  回顾微服务能力模型
  理解日志管理的挑战
  集中式日志解决方案
  日志方案的选择
  微服务监控
  使用数据湖泊的数据分析
  总结
第8章 用Docker实现容器化微服务
  回顾微服务功能模型
  理解BrownField PSS微服务的区别
  什么是容器
  VMs与容器之间的区别
  容器的好处
  微服务和容器
  Docker简介
  在Docker中部署微服务
  在Docker上运行RabbitMQ
  使用Docker Registry
  云上的微服务
  在EC2上运行BrownField服务
  更新生命周期管理器
  容器化的未来——内核和强化安全
  总结
第9章 使用Mesos和Marathon管理Dockerized微服务
  回顾微服务功能模型
  缺少的部分
  为什么集群管理很重要
  集群管理能做什么
  与微服务的关系
  与虚拟化的关系
  集群管理解决方案
  集群管理与Mesos和Marathon
  为BrownField微服务实现Mesos和Marathon
  生命周期管理器的部署
  技术元模型
  总结