【发布时间】:2018-06-10 08:25:57
【问题描述】:
我即将部署一组基于 JAVA 的微服务。 我很困惑是否:
- 通过“java -jar [JAR_NAME]”将它们作为简单的 jar 文件运行
- 在基于 JAVA 的 docker 容器中运行它们。
- 把它们当作战争来管理。
请为我提供每种实现的优缺点,因为如果我使用建议的最佳方法,这将为我省去很多麻烦 :)
提前致谢。
【问题讨论】:
-
绝对是码头工人
-
这是一个基于意见的问题/答案。每个人的利弊都会不同,所以很难回答。
-
如果我使用jar方式呢?那我会不会对 Docker 提供的优势置若罔闻?如果我需要扩展我的应用程序怎么办?罐子能让我像码头工人一样顺利吗?如果是,那么如何?
标签: java docker war microservices continuous-deployment