【发布时间】:2018-09-24 04:31:07
【问题描述】:
我有几个微服务,我想将它们 docker 化。在自托管控制台应用程序中构建它们还是在构建 asp.net Web 应用程序中更好?
哪个更快?
我的微服务只是简单的 Web Api。
【问题讨论】:
-
ASP.NET Core 是自托管控制台应用程序
-
是的。但我的问题是将其托管到 docker 中的最佳方式是什么。在 iis 中作为控制台应用程序或 Web 应用程序自行托管?
-
除非您期望在一台机器上每秒有 10000+ 个请求,否则性能差异并不重要。选择哪一个更适合您的工作流程和部署策略。大多数性能瓶颈不是由 iis、docker 或 nginx 造成的,而是由糟糕的应用程序架构和代码造成的
标签: docker asp.net-core microservices