Java微服务 作者:(美)沙鲁巴·夏尔马(Sourabh Sharma)
Java微服务 出版社:电子工业出版社
Java微服务 内容简介
微服务是利用云平台开发企业应用程序的新技术,它是小型、轻量和过程驱动的组件。微服务适合设计可扩展、易于维护的应用程序。它可以使开发更容易,还能使资源得到zui佳利用。《Java微服务》帮助你用Java构建供企业使用的微服务架构,内容包括微服务核心概念和框架、大型软件项目的高层次设计、开发环境设置和前期配置、对微服务架构持续集成的部署、实现微服务的安全性、有效地执行测试、微服务设计的zui佳做法和一般原则,以及如何检测和调试问题。
《Java微服务》适合想要了解微服务架构,以及想要深入了解如何有效地实施企业级微服务的Java 开发人员。
Java微服务 目录
前言
1 一种解决方法
微服务的演变
整体式架构概述
整体式架构的局限性与它的微服务解决方案的对比
小结
2 设置开发环境
Spring Boot配置
示例REST程序
设置应用程序构建
使用Postman Chrome扩展测试REST API
NetBeans IDE安装和设置
参考资料
小结
3 领域驱动设计
领域驱动设计基本原理
组成部分
领域驱动设计的工件
战略设计和原则
示例领域服务
小结
4 实现微服务
OTRS概述
开发和实现微服务
测试
参考资料
小结
5 部署和测试
使用Netflix OSS的微服务架构概述
负载均衡
电路断路器与监控
使用容器部署微服务
参考资料
小结
6 实现微服务的安全性
启用安全套接字层
身份验证和授权
使用Spring Security的OAuth实现
参考资料
小结
7 利用微服务Web应用程序来使用服务
AngularJS框架概述
OTRS功能的开发
设置web应用程序
小结
8 最佳做法和一般原则
概述和心态
最佳做法和原则
微服务框架和工具
参考资料
小结
9 故障排除指南
日志记录和ELK环境
服务调用关联ID的使用
依赖项和版本
参考资料
小结
→→→→→→→→→→→→→→→→→→→→查找获取
评论