Hi Pulsar Community, I would like to propose a new feature for consumer, seek by index. Currently we can reset the read position of a cursor by message id or timestamp. Since we formerly introduced index in broker metadata since 2.8.0, reset cursor by index is very useful in some use cases. eg. used in other protocol handler (KoP or RoP), or "users might want to seek to 10000 messages before."
Here is the issue and PR for this PIP https://github.com/apache/pulsar/issues/12234 https://github.com/apache/pulsar/pull/12032 --- Thanks, Haiting Jiang (Github: Jason918)