- Mastering Microservices with Java
- Sourabh Sharma
- 134字
- 2021-07-02 13:03:30
Containers
A container provides a lightweight runtime environment consisting of the core features of VMs and the isolated services of OSes. This makes the packaging and execution of microservices easy and smooth.
As the following diagram shows, a container runs as an application (microservice) within the OS. The OS sits on top of the hardware and each OS could have multiple containers, with one container running the application.
A container makes use of an OS' kernel interfaces, such as cnames and namespaces, which allow multiple containers to share the same kernel while running in complete isolation of one another. This gives the advantage of not having to complete an OS installation for each usage; the result is that the overhead is removed. This also makes optimal use of the hardware:

- SPSS數據挖掘與案例分析應用實踐
- C語言程序設計實踐教程(第2版)
- jQuery Mobile Web Development Essentials(Third Edition)
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- 云原生Spring實戰
- 信息安全技術
- Hands-On JavaScript High Performance
- C語言程序設計教程
- Salesforce Reporting and Dashboards
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- 機器學習微積分一本通(Python版)
- Image Processing with ImageJ
- 深入理解BootLoader
- Scala Functional Programming Patterns
- Mastering JavaScript Promises