如何只保留 RabbitMQ 交换中的最后一个对象?
How to keep only the last object in a RabbitMQ exchange?
我有一个 RabbitMQ 交易所,我在其中放置每秒更改几次的报价。
当新消息发送到交换器时,我希望丢弃未送达的消息,只发送最后一个消息。
这可能吗?
我在 F# 中执行此操作,但如果能提供任何语言的示例,我们将不胜感激。
只需将队列的最大长度配置为 1。
当队列收到新消息时,它将删除队列中等待的所有旧消息。
我有一个 RabbitMQ 交易所,我在其中放置每秒更改几次的报价。
当新消息发送到交换器时,我希望丢弃未送达的消息,只发送最后一个消息。
这可能吗?
我在 F# 中执行此操作,但如果能提供任何语言的示例,我们将不胜感激。
只需将队列的最大长度配置为 1。 当队列收到新消息时,它将删除队列中等待的所有旧消息。