将消息发回SQS

Dav*_*d S 17 python boto amazon-sqs

我有一些EC2服务器从SQS队列中取消工作.偶尔,他们会遇到无法完成工作的情况.我有这个过程给我发电子邮件的条件.现在看来,消息一直"飞行"直到它超时.我希望该过程在发送电子邮件后立即将其释放回队列.但是,我不知道如何实现这一目标.有办法吗?如果是这样,请指点我电话或发布代码片段.

我正在使用Python 2.7.3和Boto 2.5.2.

gar*_*aat 20

如果您已经阅读了一条消息并且由于某种原因决定您不想处理它并且宁愿让它立即可供队列的其他读者使用,那么您可以visibility timeout使用change_visibilityMessage对象的方法将该消息设置为零.博托.有关详细信息,请参阅SQS开发人员指南.