context
• ordering required
• have partitioning for throughput
• using pulsar client (non-reactive)
• listener threads are getting shared across internal queue in a blocking fashion
• mostly io
ques:
in order to have higher throughput i can increase listener threads so that internal queues processing do not block each others.
partitions and topics will increase and therefore there’s not end to it.
How can pulsar reactive client help with this?
i want high throughput with less number of thread.
how does it overcome native pulsar client listeners blocking behaviour?
pipelining i am aware of but it seems conflicting with partitions