[Ilugc] Network message queue

  • From: arnstein87@xxxxxxxxx (Arnold Noronha)
  • Date: Sun May 20 16:36:22 2007

Hi,

I need a sort of simple network based message/event queue: A single
computer (perhaps many) adds events to the queue, which are processed
by many different systems (one event is processed by only one system).
I've used polling of a database effectively before, but would like a
more "neater" and efficient way.

If possible, I would also like a way which allows syncronizing certain
events, i.e. I should be able to say that out of all events falling in
a certain class, only one event should be available for processing at
a time. And of course without starving other unblocked events.

Also possibly in PHP (i.e. the event processors are running in PHP-CLI mode).

Google hasn't been of much help. Am I asking for too much?

Thanks,
--arnie

Other related posts: