全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

企业级Java微服务实战

  • 定价: ¥79.8
  • ISBN:9787302542681
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:232页
  • 作者:(美)肯·芬尼根|...
  • 立即节省:
  • 2020-01-01 第1版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    对于大型应用,如果能从小而简单的组件起步,开发和维护就会变得更容易。现在的Java开发者享有广泛的支持微服务应用开发的工具,包括大小合适的应用服务,开源的框架,以及定义良好的模式。最重要的是,你可以使用已有的Java技能开发微服务应用。
    《企业级Java微服务实战》讲授基于JVM的微服务应用的设计和构建。首先通过与传统的JavaEE应用进行比较来学习微服务的设计。作者KellFinfligan以实用的角度介绍了全景的概念,以及用于实现它们的工具和技术。你会探索微服务生态中的组件,比如用于容错的NetflixHystrix,并且掌握恰如其分的应用服务器(JeAS)的使用方法。为了确保平稳的运维,还会研究监控、安全性、测试以及云上的部署。

作者简介

    肯·芬尼根(Ken Finnigan)是Workday高级软件工程师主管,此前在红帽的Quarkus团队工作。

目录

第1部分  微服务基础
第1章  企业级Java微服务
  1.1  企业级Java简史
    1.1.1  什么是企业级Java
    1.1.2  典型的企业级Java架构
    1.1.3  什么是单体
    1.1.4  与单体相关的问题有哪些
  1.2  微服务和分布式架构
    1.2.1  只做好一件事
    1.2.2  什么是分布式架构
    1.2.3  为什么要关心分布式
    1.2.4  可以做些什么帮助开发微服务
    1.2.5  项目产品
    1.2.6  持续集成和持续交付
  l.3  迁移至微服务的模式
    l.3.1  领域驱动模式
    1.3.2  大爆炸模式
    l.3.3  绞杀者模式
    1.3.4  混合模式
  1.4  什么是企业级Java微服务
  1.5  本章小结
第2章  开发一个简单的RESTful微服务
  2.1  Cayambe单体
  2.2  新管理站点
    2.2.1  用例
    2.2.2  应用的架构
    2.2.3  使用JAx.Rs创建RESTful端点
    2.2.4  运行
  2.3  本章小结
第3章  恰如其分的微服务应用服务器
  3.1  恰如其分的应用服务器
    3.1.1  什么是JeAS
    3.1.2  JeAS的优点
    3.1.3  Eclipse MicroProfile
  3.2  选择恰如其分的应用服务器
    3.2.1  海滩度假示例应用
    3.2.2  Dropwizard——原始的有主见的微服务运行时
    3.2.3  Payara Micro——精简到JAR中的Java EE应用服务器
    3.2.4  Spling Boot——有主见的Spling微服务
  第4章  微服务的测试
  ……
第Ⅱ部分实现企业级Java微服务
附录