Practical Microservices
暫譯: 實用微服務
Umesh Ram Sharma
- 出版商: Packt Publishing
- 出版日期: 2017-07-28
- 售價: $1,870
- 貴賓價: 9.5 折 $1,777
- 語言: 英文
- 頁數: 254
- 裝訂: Paperback
- ISBN: 1785885081
- ISBN-13: 9781785885082
-
相關分類:
Microservices 微服務、SOA
-
相關翻譯:
微服務實踐 (簡中版)
相關主題
商品描述
Key Features
- Leverage the power of microservices to build a flexible and efficient system in Java
- See Docker and Spring Boot in practice to form easily deployable microservices
- Hands-on approach throughout the book in order to familiarize and grasp the details
Book Description
A microservice architecture helps you build your application as a suite of different services. This approach has been widely adopted as it helps to easily scale up your application with reduced dependencies. This way if a part of your application is corrupted, it can be fixed easily thereby eliminating the possibility of completely shutting down your software. This book will teach you how to leverage Java to build scalable microservices. You will learn the fundamentals of this architecture and how to efficiently implement it practically.
We start off with a brief introduction to the microservice architecture and how it fares with the other architectures. The book dives deep into essential microservice components and how to set up seamless communication between two microservice end points. You will create an effective data model and learn different ways to test and deploy a microservices. You will also learn the best way to migrate your software from a monolith to a microservice architecture.
Finishing off with monitoring, scaling and troubleshooting, this book will set a solid foundation for you to start implementing microservices.
What you will learn
- The role of a discovery service and externalized configuration in the overall architecture
- Use of message brokers for event driven microservices
- How to intermix data management strategies across components
- Implementing
商品描述(中文翻譯)
#### 主要特點
- 利用微服務的力量在 Java 中構建靈活且高效的系統
- 實際運用 Docker 和 Spring Boot 來形成易於部署的微服務
- 全書採取實作方式,以便熟悉並掌握細節
#### 書籍描述
微服務架構幫助您將應用程式構建為一組不同的服務。這種方法已被廣泛採用,因為它有助於輕鬆擴展應用程式並減少依賴性。這樣,如果應用程式的某個部分出現故障,可以輕鬆修復,從而消除完全關閉軟體的可能性。本書將教您如何利用 Java 構建可擴展的微服務。您將學習這種架構的基本原理以及如何有效地實踐實施。
我們將從微服務架構的簡要介紹開始,並探討它與其他架構的比較。本書深入探討微服務的基本組件以及如何在兩個微服務端點之間設置無縫通信。您將創建有效的數據模型,並學習不同的測試和部署微服務的方法。您還將學習將軟體從單體架構遷移到微服務架構的最佳方法。
本書最後將涵蓋監控、擴展和故障排除,為您開始實施微服務奠定堅實的基礎。
#### 您將學到的內容
- 發現服務和外部配置在整體架構中的角色
- 用於事件驅動微服務的消息代理的使用
- 如何在組件之間混合數據管理策略
- 實施