首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Service Bus队列客户端持久性

Azure Service Bus队列客户端持久性
EN

Stack Overflow用户
提问于 2013-06-21 18:49:24
回答 1查看 483关注 0票数 1

在对Service Bus队列使用代理消息传递时,我知道云队列本身是持久的。它是否也会影响客户端?

例如,当我将消息发送到队列时,当事务由于连接丢失节流问题而被拒绝时,我是应该手动处理这种情况,还是应该将其自动持久化到客户端的某个位置并稍后重新发送?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-22 03:15:34

在服务总线QueueClient对象或库中不存在消息的“自动”缓存或存储。如果对QueueClient.Send(message)的调用成功而没有异常,那么可以保证消息是持久存储的。如果出现异常,则表示失败(由于连接/节流等原因)。如果您想让您的客户端对连接中断等情况具有弹性,您可以考虑使用本地队列,如MSMQ,以防消息发送失败。我们有一个示例,展示了如何在MSMQ和服务总线队列之间传输消息:http://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-MSMQ-a31c6644

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17233391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档