Consumers with more than one queue one of which is empty will usleep($this->waitTimeout). Which will lead to delayed processing of the other queues.
Ideally there should be a configuration with which it will be possible to configure the strategy of processing several queues (round-robin, fully-process-non-empty-queue). Do you think such a configuration would make sense?
Consumers with more than one queue one of which is empty will
usleep($this->waitTimeout). Which will lead to delayed processing of the other queues.Ideally there should be a configuration with which it will be possible to configure the strategy of processing several queues (round-robin, fully-process-non-empty-queue). Do you think such a configuration would make sense?