我们正计划开发一大组带有 net.tcp 绑定的 WCF 服务(大约 50 个服务)。它们将托管在 IIS 上。
据我了解,有两种实现方式:
在 IIS 上创建一个站点。服务将部署为 IIS 应用程序。因此,所有服务将根据站点的 net.tcp 绑定使用相同的端口(net.tcp 端口共享功能)。
在 IIS 上创建 50 个站点,一个站点用于一项服务。每个站点在 net.tcp 绑定中都有不同的端口 - 因此,每个服务都将使用不同的端口工作。
根据性能问题,哪种方式更好?我找不到有关 net.tcp 端口共享解决方案性能的任何信息。