【发布时间】:2014-12-08 09:47:42
【问题描述】:
我有一个无状态的 RESTful 服务,它将 Peek & Lock 关闭 Azure 服务总线队列。收到消息后,它会将消息转发给将要处理它的客户端。客户端可能需要比锁定超时时间更长的时间来处理消息。
客户端不能直接与队列对话,我不希望向服务添加任何状态。相反,我想向客户端发送足够的信息,以便他们可以将其发回,并且服务可以代表他们更新锁定。
那么,如何序列化 BrokeredMessage 以便在反序列化后更新其锁定?
或者,我是否可以通过某种方式获取 BrokeredMessage 的令牌,以便我可以仅使用该令牌(而不是整个消息)来更新锁定或从队列中删除消息?
【问题讨论】:
标签: c# .net azure-servicebus-queues