1.3 你将会在本书里学到的内容
This book is about building microservice-based applications using Spring Boot and Spring Cloud that can be deployed to a private cloud run by your company or a public cloud such as Amazon, Google, or Pivotal. With this book, we cover with hands-on examples
What a microservice is and the design considerations that go into building a microservice-based application
When you shouldn’t build a microservice-based application
How to build microservices using the Spring Boot framework
The core operational patterns that need to be in place to support microservice applications, particularly a cloud-based application
How you can use Spring Cloud to implement these operational patterns
How to take what you’ve learned and build a deployment pipeline that can be used to deploy your services to a private, internally managed cloud or a public cloud provider
本书将讨论如何通过使用Spring Boot和Spring Cloud来构建基于微服务的应用,这些应用能被部署到你公司的私有云或者公有云,如Amazon,Google,或者Pivotal。在本书里,我们将提供几个容易上手的示例
- 什么是微服务以及当要构建基于微服务的应用时的设计考虑点有哪些
- 什么时候你不应该构建基于微服务的应用
- 如何用Spring Boot框架来构建微服务
- 需要用来支持微服务应用的核心实施模式,尤其是基于云的应用
- 如果用Spring Cloud来实现这些实施模式
- 如何用你所学的东西,以及如何构建一个部署管道,而且这个部署管道将被用来把你的服务部署到私有的内部云或者公有云提供商
By the time you’re done reading this book, you should have the knowledge needed to build and deploy a Spring Boot-based microservice. You’ll also understand the key design decisions need to operationalize your microservices. You’ll understand how service configuration management, service discovery, messaging, logging and tracing, and security all fit together to deliver a robust microservices environment. Finally, you’ll see how your microservices can be deployed within a private or public cloud.
当你读完这本书后,你应该拥有了关于构建和部署一个基于Spring Boot的微服务的相关知识。你将了解到实施微服务的关键设计决定是什么。你将了解到微服务的配置管理,服务发现,消息机制,日志和追踪,以及安全模块是如何整合到一起来形成一个健壮的微服务环境。最后,你将看到如何将微服务部署到私有云或公有云。