部署.NET Core微服务

时间:2018-09-08 02:24:05

标签: c# microservices

考虑在微服务架构中使用.NET Core,但我看到许多示例都使用Docker托管服务。这是否绝对必要,尤其是在Linux上部署时?使用Java,我只能在Linux上创建可执行jar并创建启动/运行脚本。

2 个答案:

答案 0 :(得分:1)

当然没有必要,但是它可以简化管理并保持服务的可移植性。

使用docker,您不需要了解有关托管它的服务器的任何信息。您将所有依赖项都包含在源文件中随附的Dockerfile中。

答案 1 :(得分:1)

不一定,但强烈建议使用..请查看本文:Advantages of Using Docker for Microservices

文章总结:Docker提供了以下内容:

  
      
  1. 更快的开始时间

  2.   
  3. 快速部署

  4.   
  5. 更易于管理和扩展

  6.   
  7. 更好地利用计算资源

  8.   
  9. 对各种操作系统的支持

  10.