繁体   English   中英

跨服务器的WCF服务

[英]WCF Services across servers

好了朋友们。 这更像是“可以做到吗?” 问题而不是“您如何做到这一点?”

我有一个提供多种服务的WCF项目,一切都很好。 其中两个将包装在Windows Service安装程序中,该安装程序将在两个不同的服务器上运行。 如果它们在两台单独的计算机上,是否可以从另一服务中调用一个方法中的方法? 还是我必须使用以前见过的“回叫”方案?

我感谢任何建议或想法。 谢谢。

这取决于您正在使用的绑定以及两台计算机之间及其之间的任何防火墙/网络路由规则。

如果使用namedPipeBinding,则答案为否,因为命名管道已绑定到计算机。 但是,如果您使用的是webHttp,basicHttp等其他绑定,则应该没问题。 WCF的优点在于,如果有必要,您应该能够使用不同的绑定来启动另一个服务终结点-因此,即使您使用的是命名管道,也应该很直接地将其替换为其他绑定。

WCF服务当然可以是另一个WCF服务的客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM