iis中的服务器到服务器通信与http
Posted
技术标签:
【中文标题】iis中的服务器到服务器通信与http【英文标题】:Server to server communication in iis with http 【发布时间】:2011-07-16 23:58:24 【问题描述】:我有两台服务器在不同的计算机上运行 iis,它们需要相互通信。由于防火墙等,http 是唯一真正的选择。这是双向通信,而不仅仅是请求/响应。 Web 套接字会很好,但它的规范还没有完成,所以我想知道是否还有其他选项我应该看看?
【问题讨论】:
你不能只配置一个基于套接字的程序通过端口 80 进行通信吗? 否,因为服务器还必须在端口 80 上提供 html。 知道了,您想到要在 IIS 中部署什么 Web 套接字实现?考虑到这种情况,听起来这就是要走的路。 我还不知道。我在 appharbor 上运行,所以我无法完全控制服务器。 【参考方案1】:我会花几分钟时间思考我的沟通是否真的可以使用请求响应来完成,很多时候您可以将您的沟通转换为请求响应。 HTTP 确实非常基于请求响应,因此您必须使用各种comet 技术(如长轮询)来破解它。如果您可以控制通信的两端,那么即使没有确定标准,也没有理由不使用 Web 套接字。只要您同意自己应该如何按照最终标准实施并不重要。
【讨论】:
我想知道是否还有其他选项可以代替 Web 套接字。当网络套接字不存在时,人们是如何解决这个问题的?以上是关于iis中的服务器到服务器通信与http的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Azure Web 应用程序与 IIS 中本地托管的 WCF 服务进行通信?
C# winfrom将文件通过IIS(http协议)上传到服务器上