我正在使用带有会话的 Azure 服务总线主题/订阅。我正在为 sessionId 设置硬编码值,因为我想控制传入消息的处理。
因此,即使有多个符合条件的订阅者可以处理此消息,也只有一个会获得会话锁并处理它。一旦完成处理,我通过关闭会话来释放锁定,以便任何处理器都可以接收新消息。我唯一关心的是,在消息处理完成后关闭会话有什么缺点吗?如果我关闭会话,关闭会话的处理器是否能够打开会话并在以后处理消息?
TIA
我正在使用带有会话的 Azure 服务总线主题/订阅。我正在为 sessionId 设置硬编码值,因为我想控制传入消息的处理。
因此,即使有多个符合条件的订阅者可以处理此消息,也只有一个会获得会话锁并处理它。一旦完成处理,我通过关闭会话来释放锁定,以便任何处理器都可以接收新消息。我唯一关心的是,在消息处理完成后关闭会话有什么缺点吗?如果我关闭会话,关闭会话的处理器是否能够打开会话并在以后处理消息?
TIA