Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multibox pop behaviour #63

Open
mrutid opened this issue Oct 15, 2012 · 1 comment
Open

Add multibox pop behaviour #63

mrutid opened this issue Oct 15, 2012 · 1 comment

Comments

@mrutid
Copy link
Member

mrutid commented Oct 15, 2012

Provide a BOX array to obtain messages

Several scenarios may apply:

(MUST) Non blocking: get all messages and return

(thinkTank) 1xBlocking: get all messages and return, if no messages are present block till one is present
(thinkTank) AllxBLocking: block till every box has messages

@ghost ghost assigned crbrox Oct 15, 2012
@mrutid
Copy link
Member Author

mrutid commented Oct 24, 2012

The final behaviour will be an extension to the current priority queues implementation, extending it by accepting any number of queues.

The algorithm will be implemented as a LUA script in REDIS.
The current priority algorithm / behaviour get override by this functionality (and will disappear)
The Redis cluster for queues will disappear also, so we will rely un Redis cluster when necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants