我正在使用 IronIO 提供的 IronMQ 服务的警报功能来启动工作人员。
我进行了设置,以便将消息推送到推送队列中。推送队列发送一个启动工作人员的警报。工作人员在推送队列中提取消息,并保留它。有时,无论出于何种原因,作业失败,消息的保留到期,消息再次可用。但是,据我所知,当消息中的预订过期时,不会发送任何警报。因此,该消息位于队列中,直到将另一条消息添加到队列中,触发警报并启动工作程序。但是新消息没有被处理。
IronMQ 中是否为保留的消息创建了警报?有没有我错过的描述可能发生的事情的文档?
我正在努力让工作人员发送多条消息,但是在处理同一工作人员中的多条消息时遇到了与 Iron io 无关的问题。
还有一种方法可以拉出队列的顶部。为了避免删除可能导致错误的消息?我应该只修改我的工作人员以删除导致错误的消息吗?