如何完美使用微服务
1 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
容器
同时处理很多项微服务可能会十分复杂,因为每个微服务的编程语言可能不一样,可能需要不同的应用服务器(最好是轻量级的服务器),也可能使用不同的库。但如果我们将每个服务都当做容器来包装,那么这些问题都会迎刃而解。我们只需要运行容器(例如用Docker运行容器),其他需要的东西统统都在容器内部了。
容器本身是自给自足的,其内部包含我们需要的所有东西(除了内核kernel),此外各个容器单独运行并不可改变。而自给自足则意味着容器通常具有以下几个部分。
运行时间库(运行应用时所需的JDK、Python或其他库)
应用服务器(Tomcat、nginx等)
数据库(最好是轻量级的)
工件(JAR、WAR、静态文件等)
- 1 回答
- 0 关注
- 656 浏览
添加回答
举报
0/150
提交
取消