【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

Windows Azure Service Bus Client SDK 支持基于任务的异步 API

  • 2013-06-13
  • 本文字数:702 字

    阅读完需:约 2 分钟

Microsoft 最近发布了 Windows Azure Service Bus Client SDK ,它为所有的异步 API 增加了基于 System.Threading.Tasks.Task 的版本,同时还能编写异步可读的代码。最新版本基于.NET Framework 4 编译,因此它能够在 Visual Studio 2012 以及它之前的副本中使用。

Windows Azure Service Bus 团队的高级软件开发工程师 Scott Seely 在官方的 MSDN 博客文章 Task Based APIs for Service Bus 中利用 Microsoft.ServiceBus.NamespaceManager 和 Microsoft.ServiceBus.Messaging.QueueClient 示范了该 SDK 的运行方式。

在示例代码中,他首先验证了队列是否存在,如果队列不存在则创建队列,然后再发送 / 接收一个来自于队列的消息。为了让客户端 CPU 能够执行其他的活动而不必等待消息的出现和返回,Scott 在演示代码中的消息交付之前增加了 5 秒钟的延迟。

Windows Azure Service Bus Client SDK 中的所有异常只有在任务完成时才会被抛出,同时该 SDK 还具有保持住任务和等待任务完成的能力,用户可以通过 NuGet 或者 Visual Studio 中的包管理控制台安装该 SDK。

除了上面提到的特性之外,Windows Azure Service Bus Client SDK 还支持消息浏览,用户还能够通过 Microsoft.ServiceBus.Messaging.EntityStatus 枚举挂起和恢复发送到及来自于队列和主题的发送和接收消息,另外还可以通过 AutoDeleteOnIdle 属性所指定的时间间隔自动删除空闲队列、主题或者订阅。

最近发布的 SDK 引入了一种事件驱动或者称为推模式的消息编程模型,该模型可做为接收循环的一个替代模型同时它还支持并行消息处理,另外该 SDK 能够按照多种等级处理消息。

查看英文原文: Windows Azure Service Bus Client SDK with Task Based Asynchronous API

2013-06-13 07:55876
用户头像

发布了 321 篇内容, 共 116.2 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

架构设计篇之微服务实战笔记(二)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

GitHub访问破百万!字节2021年Java程序员面试指导已疯传

比伯

Java 编程 程序员 架构 面试

区块链技术的价值传递

CECBC

架构师训练营第十二周作业

zamkai

五分钟扫盲:进程与线程基础必知

架构 线程’

一个无名之辈与罗永浩的故事

ES_her0

28天写作

关于链表的一二三事

阿零

学习 链表 数据结构与算法

入职没见过P8领导,3月后他带着份769页虚拟机笔记出关了

Java架构之路

Java 程序员 架构 面试 编程语言

区块链处在中国市场的风口 既是机遇 也是挑战

CECBC

区块链

架构13周

FreeOcean

数据应用一

raox

日记 2021年2月21日(周日)

Changing Lin

2月春节不断更

聊聊2021年区块链的发展趋势

CECBC

比特币

Elasticsearch 常见 Query 搜索

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

使用 Tye 辅助开发 k8s 应用竟如此简单(四)

newbe36524

.net Docker Kubernetes .net core dotnet

全网最详细的负载均衡原理图解

鞋子特大号

Linux 负载均衡 系统开发

数据应用二

raox

个人职业规划和定位

张老蔫

28天写作

Selenium 与 Python 之间如何才能交融在一起

梦想橡皮擦

Python 28天写作 2月春节不断更

week13-conclusion

J

Alibaba面试:Java三面凉凉!输在了:微服务,Redis,JVM

Java架构之路

Java 程序员 架构 面试 编程语言

新作者 新入驻 新征程

InfoQ写作社区官方

写作平台 新人 热门活动

Scrum Patterns:团队('Pigs')的估算(译)

Bruce Talk

敏捷开发 译文 Agile Scrum Patterns

不负责预测:2021手机市场的“雄起”错觉

脑极体

人理解迭代,神则体会递归,从电影艺术到Python代码实现神的逆向思维模式

刘悦的技术博客

Python 递归 逆向思维 推理 尾递归

科普篇:交智商税的商品

石云升

28天写作 2月春节不断更 智商税

2021Java面试必备!啃透这份Java10W字面经,你还用担心被面试官“吊打”?

程序员 架构 面试

一次搞明白 Docker 容器资源限制

Java架构师迁哥

关于事件溯源

架构精进之路

28天写作 事件溯源

week13-homework

J

955,远程办公,这家公司就在厦门/杭州

夏兮。

远程办公 955 海景 福利好

Windows Azure Service Bus Client SDK支持基于任务的异步API_Windows Azure_Anand Narayanaswamy_InfoQ精选文章