【问题标题】:Can we deploy .NET microservice based app on normal windows server (with no containers) [closed]我们可以在普通 Windows 服务器(没有容器)上部署基于 .NET 微服务的应用程序吗?
【发布时间】:2018-02-14 13:25:13
【问题描述】:

我想开始基于微服务架构构建一个新的.NET 应用程序,但是目前可用的.NET 服务器还没有为容器技术做好准备,即Docker,我们可以在上面部署一个使用.NET Core 2.0 构建的应用程序吗?正常的.NET 环境,通常用于部署单体应用程序?

【问题讨论】:

  • 啊……当然。你有问题吗?
  • @nvoigt no .. 我还没有开始,我打算从当前可用的环境(普通 IIS 服务器)开始,并打算在未来将其部署在基于容器的环境中

标签: .net azure docker .net-core


【解决方案1】:

微服务不是关于技术细节,而是关于设计和架构。 .NET Core 应用程序是 .NET Core 应用程序,将在 Windows 上运行,无论您将逻辑拆分为 200 个微服务还是构建一个丑陋的 Blob。从技术上讲,它们都构建了相同类型的程序集。

【讨论】:

  • 那么在未来将 200 个微服务迁移到基于容器的环境中会很容易吗?
  • 取决于您的容器以及您是否真的正确执行。在本地开发容器应该没有问题,然后最后将所有服务转储到同一个“容器”(您的大 Windows 服务器)中。微服务存在于现成容器之前。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-23
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
相关资源
最近更新 更多