错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Microservice Containers

  • Binildas A. Christudas

摘要

The initial chapters introduced microservices, which are self-contained, independent application units, each fulfilling related business functionalities from a specific domain. Each of them, or a collection of them together, can be considered an application in its own. In a multi-microservice application, you create many microservices for your app. What if you decide to build several microservices with different technology stacks? Your team will soon be in trouble, as developers have to manage even more environments than they would have been dealing with in a classical monolithic application development scenario. With Docker, it’s possible to manage, deploy, and even reduce performance overhead of hundreds if not thousands of microservices on the same server. Docker containers require fewer computing resources than virtual machines, and containers also provide required isolation so that disparate technologies can coexist, side by side. Thus, containers are a natural fit with microservices. We will look into how containers facilitate these and many more concerns associated with a microservices architecture in this chapter.