是否为IronMQ中有预订的邮件创建了警报?

时间:2014-08-15 03:58:22

标签: iron.io ironmq

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

我设置了一些内容,以便将消息推送到推送队列。推送队列发送启动工作人员的警报。工作人员撤消推送队列上的消息,保留它。有时,无论出于何种原因,作业失败,对邮件的预留都会过期,并且邮件会再次可用。但是,据我所知,当预订在消息上过期时,不会发送任何警报。因此,消息将位于队列中,直到另一条消息添加到队列中,触发警报并启动工作线程。但是没有处理新消息。

是否为IronMQ中有预订的邮件创建了警报?有没有我错过的文件描述会发生什么?

我正在努力让工作人员发送多条消息,但在同一工作人员处理多条消息时,我遇到了与铁io无关的问题。

还有一种方法可以拉出队列的顶部。为了避免引发可能导致错误的消息?我应该修改我的工作人员以删除导致错误的消息吗?

1 个答案:

答案 0 :(得分:1)

目前,当消息超时并返回队列时,没有警报,但这似乎是个好主意。我认为这是一个相当不活跃的队列?我在这里提出了一个功能请求: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