GitHub user Samreay added a comment to the discussion: Migrating from RabbitMQ: 
shared consumers with new messages only on ack

Thanks for the quick response, I appreciate it!

Ah `priorityLevel` looks interesting. Is that something only available in the 
Java client? I can't see it in the [feature 
matrix](https://docs.google.com/spreadsheets/d/1YHYTkIXR8-Ql103u-IMI18TXLlGStK8uJjDsOOA0T20/edit#gid=1784579914),
 but a search through the [python 
docs](https://pulsar.apache.org/api/python/3.1.x/pulsar.Client.html#subscribe) 
doesn't show up anything about priority. Have I misunderstood something, or is 
this a feature yet to make it across?

> You can completely disable prefetching by setting the consumer receiver queue 
> to 0: each consumer will only have the message that is currently process and 
> won't block any other message.

That's also good to know, and I see the `client.subscribe` function from above 
does indeed have a `receiver_queue_size` kwarg to make things simple. I'll give 
it a whirl this afternoon and see if I can get it all working and report back!

GitHub link: 
https://github.com/apache/pulsar/discussions/20211#discussioncomment-5776889

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscr...@pulsar.apache.org

Reply via email to