在Java世界中,我经常看到Web服务器和应用程序服务器之间的分离。我们的想法是轻松扩展您的“相对”便宜的Web服务器,并在需要时增强您的应用程序服务器。
但是,我没有在.NET / windows 2008世界中看到这种设置,为什么呢?在.NET世界中反对这种架构的一个论点是IIS7 / W28的许可成本。有没有理由说.net开发人员/架构师不追求这种设计?
答案 0 :(得分:2)
.NET中没有明确的“Application Server”概念。 .NET也很好地与OS“集成” 我们可以说到目前为止,应用服务器的作用是在IIS和Windows上。 您几乎可以获得.NET框架本身所需的所有内容。
另请注意,从2010年4月起,您可以使用AppFabric,即Application Server。我已经开始评估这个产品,它看起来非常好。 因此,如果您对.NET的应用程序服务器感兴趣,请查看AppFabric。
答案 1 :(得分:0)
这是因为它以最小的好处增加了您的架构的复杂性。通过增强数据库,您将看到更大的应用程序性能提升。