开发者

queueing systems

开发者 https://www.devze.com 2023-01-29 00:02 出处:网络
I need to implement a new project, one which processes on three different servers will pull from. Basically, one system will fill up a queue, then each individual system will pull from that queue (po

I need to implement a new project, one which processes on three different servers will pull from.

Basically, one system will fill up a queue, then each individual system will pull from that queue (pop a job / message), and do it's business. S开发者_开发技巧o essentially, in a standard FIFO, the processes on the child servers will do the popping.

Of all the queuing systems out there, what are some recommendations? I looked into RabbitMQ but that's more of a "push", and like I said, I need a "pull"? I really don't want to build one, just grab some thing that works. OF course it has to be open source :-)

Thanks


take a look at beanstalkd (a python based queuing system). Its pretty simple, but extremely fast and bit flexible. I have used it on the EC2 cloud, queuing and servicing(deleting) about 500 jobs/min, where the queue was simultaneously accessed by 100 machines.

0

精彩评论

暂无评论...
验证码 换一张
取 消