gpt4 book ai didi

.net - 在 .NET Framework 中使用旧版 "Communication"类

转载 作者:行者123 更新时间:2023-12-02 05:32:22 25 4
gpt4 key购买 nike

我有一个 Web 应用程序,它使用 .NET Remoting 将长时间运行的请求传递到另一台计算机上的 Windows 服务。有人告诉我 .NET Remoting 是一种过时的技术,不应再使用它。

我应该使用 WCF 重写服务,还是保持原样?如果我重写它,当微软用其他东西替换 WCF 时,我是否必须再次重写它?

注意:这不是反问句。微软至少三度改变了它的远程处理故事。 (DCOM、.NET 远程处理、WCF、?...)

最佳答案

考虑到 WCF 和 .NET Remoting 不是很容易互换(.NET Remoting 基于远程对象,而 WCF 更多是关于面向文档的消息传递),我不会费心将代码重写为 WCF因为 .NET Remoting 不再被认为是热门的。当然,您的实际情况可能会有很大差异。

如果 .NET Remoting 适合您并且无需更改,请保留它。在某些时候,您可能不得不考虑切换到基于 WCF 的技术以支持更多不同的客户端——这种转变现在似乎很常见——但在那一天到来之前,请保持简单。但是,我会从一开始就在 WCF 上编写新的应用程序,主要是为了鼓励自己保持在 SOA 思想的文档通信模型中。

关于.net - 在 .NET Framework 中使用旧版 "Communication"类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com