【发布时间】:2017-02-13 17:42:55
【问题描述】:
我目前正在研究一种架构的可行性,在这种架构中,我们可能拥有数千个 AppPool,因此我们的每个微服务都在 IIS (10+) 中运行工作进程。 (这是几个选项之一)
我了解每个工作进程的开销。目前我的估计是每个工人大约 20-30MB。服务器资源不应该成为太大的问题,因为我们很可能会为服务器提供 32-64GB 的 RAM。除此之外,并非所有工作人员都会一直处于活动状态,因此我们应该在 AppPools 空闲时获得空间。
我的问题:IIS 可以处理这么多 AppPools/Worker 进程吗?
我看不出它不应该提供足够资源的原因,但是经过一些简短的搜索后,我无法找到任何有关它的文档。
【问题讨论】:
标签: iis architecture microservices