繁体   English   中英

如果我有队列(SQS,AMQP),当队列中有对象时,如何通知我的工作服务器?

[英]If I have a queue (SQS, AMQP), how do I notify my worker servers when there is an object in it?

很多时候我的队列将保持空白。 但是,当它填满时,该队列如何通知我的服务器执行python脚本?

我可以做到这样,以便python脚本每5秒命中一次队列,但这很愚蠢。

您应该在队列上有一个使用者,该使用者注册一个回调。 然后,消费者将轮询队列并在收到项目时调用回调。

您没有说如何访问队列,但是像胡萝卜这样的库可以帮您实现这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM