Mastering Microservices with Java 9(Second Edition)

Mastering Microservices with Java 9(Second Edition)

评分

★★★★★

ISBN

9781787282414

出版社

Packt Publishing 2017-12-07出版

分类

编程设计

内容简介
This book is for Java developers who are familiar with the microservices architecture and now wants to take a deeper dive into effectively implementing microservices at an enterprise level. A reasonable knowledge level and understanding of core microservice elements and applications is expected.
AI简介
这是一本专注于Java开发者在企业级环境中实现微服务的实用指南。本书通过详细阐述微服务架构的演变,限制以及解决方案,向读者展示了如何将单体架构转换为微服务架构,并提供了相应的解决方案。书中还介绍了微服务架构的优势,如快速响应和灵活性,并探讨了如何实现这些优势。 书中详细介绍了领域驱动设计(DDD) 的基本概念,包括无处不在的语言,多层架构,以及领域模型等,并展示了如何将这些概念应用于微服务架构中。书中还介绍了如何使用Ribbon和Eureka等工具实现服务间通信和负载均衡,如何使用Hystrix工具实现容错和断路器操作,以及如何使用Zuul作为边缘服务器。 此外,书中还介绍了如何使用SSL加密通信,配置认证和授权,使用OAuth 2.0进行授权,配置跨域请求站点过滤器和跨站脚本阻塞器,以保护微服务架构中的API和Web应用。书中还介绍了如何使用AngularJS框架构建动态Web应用程序,并使用MVVM架构设计模式简化双向数据绑定。 在系统/端到端测试自动化方面,书中强调了其重要性,并介绍了如何使用ELK堆栈进行日志收集和分析,以及如何使用Zipkin和Sleuth进行分布式追踪
阅读/下载地址