【发布时间】:2016-03-08 21:10:22
【问题描述】:
有没有办法将服务总线队列/订阅配置为只保存最后一条消息,而不管时间长短,丢弃任何旧消息。
这样客户端在每次连接时都会获得最新的“状态”,而不必存储自上次连接以来的所有消息(如果长时间断开连接会导致性能问题)
谢谢, 史蒂夫
【问题讨论】:
-
你能提供更多细节吗?如果您只想保留 1 条消息,为什么要使用队列?
-
因为通过使用队列/订阅推送机制,只要有新消息(状态),我就会得到实时更新。目标不是要有一个队列,而是要有一个订阅机制让多个客户端接收实时更新,理想情况下是在连接时获得最新状态。我很欣赏有不同的技术可能更适合于此,或者更多技术的组合。问题是服务总线可以开箱即用地做到这一点
标签: azureservicebus servicebus