I can understand that WCF is in general better than Remoting, but the two seem quite different to me. MS make this pretty picture to show how great WCF is (or perhaps how poor the other techs are to only check one box each):
![alt text](https://i.stack.imgur.com/0Jvqv.jpg)
(source: microsoft.com http://i.msdn.microsoft.com/dynimg/IC371617.jpg)
但是,WCF 以 SOA 为中心,我认为假设每个网络应用程序都是不正确的wants公开服务。
就我而言,我正在寻找在不同 PC 上的服务器应用程序的两个实例之间复制对象的方法。 WCF 似乎只是提供了现代版本的 COM...获取一个对象并调用方法,然后它神奇地调用另一台 PC 上的版本。但远程处理似乎做了一些完全不同的事情,我不清楚为什么它被弃用而没有被类似的技术取代。
那么,微软是否声称远程处理已死?或者他们仍然支持它,承认它有它的地位旁边 WCF?
它确实取代了.Net 远程处理。您可以将二进制格式化程序与 Tcp 通道结合使用,并获得与远程处理相同的体验。
对于您的情况,远程处理似乎并不是真正正确的选择。如果你想复制对象,就像在不同的位置复制它们一样,那么你想序列化它们并将它们作为一个包(WCF 术语中的“消息”)发送到加载到一个类型(可以是相同的类型)中。在远程端点上键入相同的程序集,但部署在不同的服务器上)。这就是 WCF 的优势所在。远程处理将为您提供从一个端点到另一个端点到“实时”对象的连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)