智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

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:551198
用户头像

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

关注

评论

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

户外全彩LED广告屏安装的注意要点

Dylan

LED LED display LED显示屏 户外LED显示屏 LED屏幕

CSSBuy 淘宝代购系统搭建攻略

tbapi

淘宝代购系统 反向海淘系统

月薪3K测试 vs 30K测开:差距在这3个技能​

测试人

软件测试

如何写出高质量的技术类文章?

RockBot

开发者 写作 成长

Arthas sm(查看已加载类的方法信息 )

刘大猫

监控 Arthas 监控工具 sm 阿里监控

NocoBase 本周更新汇总:联动规则条件左侧支持变量

NocoBase

开源 低代码 零代码 无代码 版本更新

得物业务参数配置中心架构综述

得物技术

业务架构 构架

《Operating System Concepts》阅读笔记:p777-p777

codists

操作系统

大模型向量数据库去重的N种实现方案!

王磊

金仓数据库同城双中心灾备方案

金仓技术

KingBase 金仓数据库

12种API认证全场景解析:从Basic到OAuth2.0,哪个认证最适合你的业务?

数据追梦人

优化分支冲突的关键策略

柯杰

git 分支管理 协作开发

有抱负的商科学生正借助AI培养战略性思维

财见

AI智上 | 智能会计:某大型商业地产管理公司领先实践

用友智能财务

观测云产品更新 | 用户访问、基础设施、监控和事件等

观测云

产品迭代

Full GC 频率优化实战

vivo互联网技术

Java 后端 垃圾回收 系统优化

AI与智能能源管理:如何通过AI优化能源分配和消耗?

天津汇柏科技有限公司

人工智能 AI

浅谈国产数据库多租户方案:提升云计算与SaaS的资源管理效率

猫头虎

数据库

AI 赋能:破解中国就业新增长点,职场人如何借势起飞?

安全乐谷

找工作 招聘 社招 实习 校招

免费学AI!时习知助力华为人才在线商城开展【HCIA-AI Solution训练营2025】

YG科技

ChatGPT与GPT的区别全解析:教你如何高效利用AI提升工作与营销效果

安全乐谷

求职 招聘 大模型 大语言模型 失业

KubeEdge边缘设备管理系列(六):Mapper-Framework开发示例

华为云原生团队

云计算 容器 云原生

新闻速递丨Altair 与 Databricks 达成合作,加速数据驱动型创新

Altair RapidMiner

人工智能 机器学习 数据分析 RapidMiner 数据准备

哈尔滨等保测评工作的首要任务

黑龙江陆陆信息测评部

白鲸开源WhaleStudio与崖山数据库管理系统YashanDB完成产品兼容互认证

白鲸开源

数据库 认证 崖山数据库 白鲸开源 WhaleStudio

征程 6 VIO Frame buffer管理

地平线开发者

自动驾驶; 算法工具链 地平线征程6

Sentieon软件发布V2020503版本

INSVAST

版本更新 基因检测 Sentieon 变异检测 生物信息分析服务

立马耀:通过阿里云 Serverless Spark 和 Milvus 构建高效向量检索系统,驱动个性化推荐业务

阿里云大数据AI技术

大数据 spark 阿里云 Serverless EMR

CST表面等离子极化激元SPP --- 光脊波导与缝隙波导的转换

思茂信息

cst CST软件 CST Studio Suite

PowerVerse:利用Web3激励机制实现算力去中心化

PowerVerse

NFT web3 去中心化云算力

Apipost免费版、企业版和私有化部署详解

数据追梦人

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