gpt4 book ai didi

wcf - Web 服务与 WCF 服务

转载 作者:行者123 更新时间:2023-12-02 15:45:48 27 4
gpt4 key购买 nike

它们有什么区别?

我什么时候会选择其中一种而不是另一种?

最佳答案

此答案基于一篇不再存在的文章:

文章摘要:

“基本上,WCF 是一个服务层,允许您构建可以使用各种通信机制进行通信的应用程序。有了它,您可以使用点对点、命名管道、Web 服务等进行通信。

您无法对它们进行比较,因为 WCF 是用于构建可互操作应用程序的框架。如果您愿意,您可以将其视为 SOA 插入者。这是什么意思?

嗯,WCF 符合 ABC,其中 A 是您要与之通信的服务的地址,B 代表绑定(bind),C 代表契约。这很重要,因为可以更改绑定(bind)而不必更改代码。契约的威力更大,因为它强制将契约与执行分离。这意味着契约是在接口(interface)中定义的,并且有一个具体的实现,消费者使用契约的相同思想来绑定(bind)该实现。数据模型被抽象出来。”

...稍后...

“当我们需要与其他通信技术(例如点对点、命名管道)而不是 Web 服务进行通信时,应该使用 WCF”

关于wcf - Web 服务与 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351334/

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