如果我在rabbitmq中配置队列大小限制,会发生什么?

如果我在rabbitmq中配置队列大小限制,会发生什么?,rabbitmq,logstash,Rabbitmq,Logstash,我想找到一种使用rabbitmq限制队列中消息数量的方法。 我读了这篇文章,其中写道: 配置“x-max-length”参数消息将从队列前面删除或以死信形式显示,以便为新消息腾出空间 一旦达到限制,就会发送消息 我的问题是丢弃的消息会发生什么?我们有发布日志,但我们不想丢失一些数据 我希望解释清楚 问候 Mijhael.正如所说: 消息将从队列前面丢弃或以死信形式发送 一旦达到限制,为新邮件腾出空间 所以您可以选择死信邮件并以某种方式处理它们,或者不使用队列上的最大长度。丢弃的邮件是。。。。下降

我想找到一种使用rabbitmq限制队列中消息数量的方法。 我读了这篇文章,其中写道:

配置“x-max-length”参数消息将从队列前面删除或以死信形式显示,以便为新消息腾出空间 一旦达到限制,就会发送消息

我的问题是丢弃的消息会发生什么?我们有发布日志,但我们不想丢失一些数据

我希望解释清楚

问候

Mijhael.

正如所说:

消息将从队列前面丢弃或以死信形式发送 一旦达到限制,为新邮件腾出空间


所以您可以选择死信邮件并以某种方式处理它们,或者不使用队列上的最大长度。

丢弃的邮件是。。。。下降。它消失了。除非您已设置死信规则,否则将在其中放置丢弃的邮件。

谢谢!但我还是不清楚。丢弃的数据包会发生什么情况。我将阅读关于为死信消息排队的文章。在标准情况下,死信消息不见了。如果设置了死信或备用交换,则根据其规则发布。有关详细信息,请阅读和上的官方文件。