- Spring 5.0 Microservices(Second Edition)
- Rajesh R V
- 170字
- 2021-07-02 19:44:50
Microservices are lightweight
Well-designed microservices are aligned to a single business capability; therefore, they perform only one function. As a result, one of the common characteristics we see in most of the implementations are microservices with smaller footprints.
When selecting supporting technologies, such as web containers, we will have to ensure that they are also lightweight so that the overall footprint remains manageable. For example, Jetty or Tomcat are better choices as application containers for microservices as compared to more complex traditional application servers, such as Weblogic or WebSphere.
Container technologies such as Docker also helps us keep the infrastructure footprint as minimal as possible compared to hypervisors such as VMware or Hyper-V.

As shown in the preceding diagram, microservices are typically deployed in Docker containers, which encapsulate the business logic and needed libraries. This helps us quickly replicate the entire setup on a new machine, a completely different hosting environment, or even move across different cloud providers. Since there is no physical infrastructure dependency, containerized microservices are easily portable.
- Go Web編程
- 數據庫系統教程(第2版)
- 深度學習經典案例解析:基于MATLAB
- Microsoft Dynamics 365 Extensions Cookbook
- jQuery EasyUI網站開發實戰
- DevOps入門與實踐
- Julia機器學習核心編程:人人可用的高性能科學計算
- Android底層接口與驅動開發技術詳解
- Mastering Linux Security and Hardening
- Java Fundamentals
- Learning JavaScript Data Structures and Algorithms(Second Edition)
- Practical Predictive Analytics
- Clojure Polymorphism
- 青少年學Python(第2冊)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)