是否为IronMQ中有保留过期的消息创建警报?



我正在使用IronIO提供的IronMQ服务的警报功能来启动worker。

我设置了一些东西,以便将消息推送到推送队列中。推送队列发送一个警报,启动一个worker。工人从推送队列中取出消息,并保留它。有时,由于某种原因,作业失败,消息的保留到期,消息再次可用。然而,据我所知,当消息上的预订过期时不会发送警报。因此,在将另一条消息添加到队列中触发警报并启动工作线程之前,该消息一直处于队列中。但是新消息没有被处理。

是否为IronMQ中有保留过期的消息创建警报?我是否错过了描述可能发生的事情的文档?

我正在努力让工人拉出多个消息,但我遇到了与铁io无关的问题,当处理同一工人中的多个消息时。

也有办法拉出队列的顶部。以避免提取可能导致错误的消息?我是否应该修改我的worker来删除导致错误的消息?

目前,当消息超时并返回队列时没有警报,但这似乎是一个好主意。我猜这是一个非常不活跃的队列?我在这里做了一个功能请求:https://trello.com/c/XcHi0NdN/35-fire-alert-when-a-message-times-out-goes-back-on-queue

对于引起问题的消息,最好的办法是将它们添加到不同的队列(错误队列)中,并将它们从原始队列中删除。然后,您可以浏览错误队列,找出为什么某些消息会给您带来问题。这被称为"死信队列",顺便说一句,我们在这里有一个功能请求,请投票!https://trello.com/c/bGnJcNa9/26-dead-letter-queue

相关内容

  • 没有找到相关文章