没有合适的资源?快使用搜索试试~ 我知道了~
首页Spring Microservices_Build Scalable Microservices with Spring,Docker, and Mesos
资源详情
资源评论
资源推荐
2
Spring Microservices
Copyright © 2016 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in
a retrieval system, or transmitted in any form or by any means, without
the prior written permission of the publisher, except in the case of brief
quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the
accuracy of the information presented. However, the information contained
in this book is sold without warranty, either express or implied. Neither
the author, nor Packt Publishing, and its dealers and distributors will
be held liable for any damages caused or alleged to be caused directly
or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about
all of the companies and products mentioned in this book by the appropriate
use of capitals. However, Packt Publishing cannot guarantee the accuracy
of this information.
First published: June 2016
Production reference: 1200616
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78646-668-6
www.packtpub.com
3
Table of Contents
About the Author
..........................................................................................................................
9
Acknowledgments
......................................................................................................................
10
About the Reviewer
....................................................................................................................
11
Preface
............................................................................................................................................
12
What this book covers
...............................................................................................................
13
What you need for this book
...................................................................................................
14
Who this book is for
...................................................................................................................
15
Conventions
..................................................................................................................................
15
Customer support
.......................................................................................................................
17
Chapter 1. Demystifying Microservices
............................................................................
19
The evolution of microservices
...............................................................................................
19
What are microservices?
...........................................................................................................
25
Microservices – the honeycomb analogy
............................................................................
28
Principles of microservices
.......................................................................................................
29
Characteristics of microservices
..............................................................................................
31
Microservices examples
............................................................................................................
38
Microservices benefits
...............................................................................................................
44
Relationship with other architecture styles
.........................................................................
56
Microservice use cases
..............................................................................................................
67
Summary
........................................................................................................................................
71
4
Chapter 2. Building Microservices with Spring Boot
..................................................
72
Setting up a development environment
..............................................................................
72
Developing a RESTful service – the legacy approach
.......................................................
73
Moving from traditional web applications to microservices
.........................................
78
Using Spring Boot to build RESTful microservices
............................................................
78
Getting started with Spring Boot
...........................................................................................
79
Developing the Spring Boot microservice using the CLI
.................................................
80
Developing the Spring Boot Java microservice using STS
..............................................
81
Developing the Spring Boot microservice using Spring Initializr – the HATEOAS
example
..........................................................................................................................................
91
What's next?
.................................................................................................................................
96
The Spring Boot configuration
................................................................................................
96
Changing the default embedded web server
..................................................................
100
Implementing Spring Boot security
....................................................................................
101
Enabling cross-origin access for microservices
...............................................................
105
Implementing Spring Boot messaging
..............................................................................
106
Developing a comprehensive microservice example
.....................................................
110
Spring Boot actuators
.............................................................................................................
120
Configuring application information
..................................................................................
123
Adding a custom health module
.........................................................................................
123
Documenting microservices
..................................................................................................
126
Summary
.....................................................................................................................................
127
5
Chapter 3. Applying Microservices Concepts
..............................................................
129
Patterns and common design decisions
............................................................................
130
Microservices challenges
........................................................................................................
167
The microservices capability model
....................................................................................
173
Summary
.....................................................................................................................................
177
Chapter 4. Microservices Evolution – A Case Study
..................................................
178
Reviewing the microservices capability model
................................................................
178
Understanding the PSS application
....................................................................................
180
Death of the monolith
.............................................................................................................
185
Microservices to the rescue
...................................................................................................
191
The business case
.....................................................................................................................
192
Plan the evolution
....................................................................................................................
193
Migrate modules only if required
........................................................................................
214
Target architecture
...................................................................................................................
215
Target implementation view
.................................................................................................
222
Chapter 5. Scaling Microservices with Spring Cloud
................................................
229
Reviewing microservices capabilities
..................................................................................
229
Reviewing BrownField's PSS implementation
..................................................................
230
What is Spring Cloud?
.............................................................................................................
231
Setting up the environment for BrownField PSS
.............................................................
236
Spring Cloud Config
................................................................................................................
237
Feign as a declarative REST client
........................................................................................
254
剩余447页未读,继续阅读
SniperRusty
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0