gpt4 book ai didi

wcf - .NET 中的 Azure 服务总线队列集成方法

转载 作者:行者123 更新时间:2023-12-02 07:14:59 25 4
gpt4 key购买 nike

使用服务总线队列(主题)可以通过不同的方法在服务之间实现代理消息通信:

哪些方法在哪些情况下更有用?

任何性能、抽象级别、可测试性、灵 active 或设施的比较都会很棒。

最佳答案

好的,现在我更好地理解了你的问题,我明白了困惑所在。

您正在研究的所有 3 个选项都是由 Microsoft 编写的。

此外,所有这 3 个选项都只是一个抽象 - MS 提供的服务的客户端接口(interface)。

它们都没有更快、更慢等。但是,我想说,如果您选择 WCF 路线,那么您可以更轻松地更好地抽象技术选择。

我的意思是 - 您可以在 WCF 中开发一个指向服务总线的“GetMessage”合约...然后更改设计,并将 WCF 配置为指向某些其他服务,您就不会'不必更改代码。

所以,这是 WCF 的优势之一。

话虽这么说,CloudFX 是由 Microsoft 构建的,旨在为 Azure 服务总线的使用提供额外的通用功能……所以不要忽视这一点。研究该 API 的优势并决定您和您的团队是否需要这些功能。

最后,QueueClient 只是 CloudFX 的改进,但没有像 WCF 那样增加任何好处。所以你可能不想走这条路(考虑你的其他两个选择)。

请记住,Azure 在大部分通信中都使用 REST API...因此,如果您没有正确配置应用程序,您可能会遇到一些意外的性能问题:http://tk.azurewebsites.net/2012/12/10/greatly-increase-the-performance-of-azure-storage-cloudblobclient/

关于wcf - .NET 中的 Azure 服务总线队列集成方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16769393/

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