【发布时间】:2023-03-04 07:43:07
【问题描述】:
我可以理解 WCF 总体上比 Remoting 更好,但在我看来两者完全不同。 MS 制作了这张漂亮的图片来展示 WCF 有多棒(或者其他技术可能有多糟糕,每个只选中一个框):
(来源:microsoft.com)
但是,WCF 以 SOA 为中心,我认为假设每个联网应用程序都希望公开服务是不正确的。
就我而言,我正在寻找在不同 PC 上的服务器应用程序的两个实例之间复制对象的方法。 WCF 似乎只是提供了现代版本的 COM... 获取对象并调用方法,然后它神奇地调用另一台 PC 上的版本。但是 Remoting 似乎做了一些完全不同的事情,我不清楚为什么它在没有被类似技术取代的情况下被弃用。
那么,MS 是否甚至声称 Remoting 已死?还是他们仍然支持它,承认它在 WCF 中占有一席之地?
【问题讨论】:
-
参见 stackoverflow.com/questions/1294494/… ,另外 - 在您的应用程序中启动 WCF 端点并来回发送对象非常容易。
-
我并不是说这是完全重复的,因为您对情况的具体描述。但是(就像上面发布的一样)这个问题讨论了远程处理是否被弃用stackoverflow.com/questions/1294494/…
-
@nos,要来回发送对象,您仍然需要一个 API,尽管像 newForumPos(ForumPost) 等...您必须编写代码来传输对象或其字段,而不是拥有这就像 XSTM 的工作方式一样自动完成 (xstm.net)
-
是的,XSTM 与 .net 远程处理和 wcf 完全不同。
-
现在 grpc 取代了 wcf...
标签: c# .net wcf .net-remoting