Q1:可以访问存储在天蓝色服务总线队列中第n个位置的元素,而不是传统的访问队列的方式,
Q2:如果对1st的回答是“Yes”,那么是否可以更新存储在azure服务总线队列中第n个位置的元素。
用例:我使用azure服务总线队列与在azure上运行的不同角色实例进行交互,并告诉他们根据收到的消息执行此操作。现在在我的场景中,有时会发生错误的ID插入队列中(我无法帮助,必须发生)。所以我希望我能够更新角色一侧的错误ID [角色接收队列的时间]
答案 0 :(得分:1)
Service Bus Queue是一个队列。您只能通过排队新邮件来修改内容。如果需要可编辑的,按时间排序的列表,则应考虑使用数据库表。
使用新的Peek()函数集,您可以枚举消息而不锁定或删除它们。 http://msdn.microsoft.com/en-us/library/jj908787.aspx
答案 1 :(得分:0)
我们要做的是在放弃消息时更新属性。
http://msdn.microsoft.com/en-us/library/windowsazure/dn130260.aspx
如果id错误,这可能是您更新属性的一种方法。