为了账号安全,请及时绑定邮箱和手机立即绑定

如何完美使用微服务?

/ 猿问

如何完美使用微服务?

偶然的你 2018-12-20 15:11:00

如何完美使用微服务


查看完整描述

1 回答

?
墨色风雨

容器

同时处理很多项微服务可能会十分复杂,因为每个微服务的编程语言可能不一样,可能需要不同的应用服务器(最好是轻量级的服务器),也可能使用不同的库。但如果我们将每个服务都当做容器来包装,那么这些问题都会迎刃而解。我们只需要运行容器(例如用Docker运行容器),其他需要的东西统统都在容器内部了。

容器本身是自给自足的,其内部包含我们需要的所有东西(除了内核kernel),此外各个容器单独运行并不可改变。而自给自足则意味着容器通常具有以下几个部分。

运行时间库(运行应用时所需的JDK、Python或其他库)

应用服务器(Tomcat、nginx等)

数据库(最好是轻量级的)

工件(JAR、WAR、静态文件等)

查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 350 浏览
我要回答
慕课专栏
更多

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信