部署 .NET Core 微服务



正在研究在微服务架构中使用.NET Core,但是我看到很多示例都使用Docker来托管服务。这是绝对必要的,尤其是在 Linux 上部署时?使用Java,我可以创建一个可执行的jar并在Linux上创建一个启动/运行脚本。

当然这不是必需的,但它可以使管理更简单,并保持服务的可移植性。

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

不一定,但强烈推荐..查看本文:将 Docker 用于微服务的优势

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

  1. 更快的启动时间

  2. 更快的部署

  3. 更轻松的管理和扩展

  4. 更好地利用计算资源

  5. 支持各种操作系统

最新更新