一位工作顾问提到,如果我有多个带宽不同的网卡,您可以在不同的端点上运行Web服务,从而正确利用网络。
不太精通网络,他是说我可以把我的网络服务绑定到一个网卡,并确保客户端通过该网卡拨打电话来访问它,因为我在该卡上有更多带宽?
我可以在不更改客户端的情况下执行此操作吗?
此外,如果我的Web服务有许多Web方法,并且我希望某些Web方法可以在不同的网卡上运行,那么我是否必须拆分Web服务以使Web方法位于不同的Web服务上?换句话说,我将不得不写两个Web服务?
答案 0 :(得分:1)
您是否真的想要实现这样的网络?在走这条路之前,我会首先考虑应用程序中的瓶颈。
如果您的网络是瓶颈,那么将Web服务转移到完全不同的服务器可能是更好的解决方案。它实际上可能更清洁,更容易实现。
话虽如此,它可能已经完成,但会令人费解。网卡需要在不同的网络上。如果是同一个网络,那就没有意义了。每个网卡都将分配不同的IP地址。
在IIS中,您需要确保为您的网络服务配置了一个特定IP地址。
我可以在不更改客户端的情况下执行此操作吗?
取决于。您需要确保调用Web服务的人使用IIS中配置的IP地址来执行此操作。这可能意味着要么创建指向该特定IP地址的DNS记录,要么编辑您的客户端以指向正确的IP地址。