pulsar-jms icon indicating copy to clipboard operation
pulsar-jms copied to clipboard

Configure QueueBrowser's pulsar reader with subscription name

Open michaeljmarshall opened this issue 10 months ago • 1 comments

QueueBrowser connects to Pulsar using a Reader. A reader looks like a normal consumer from the pulsar protocol perspective. It is associated with a subscription name, which is later used by the authorization framework to determine if the client's role has permission to perform the action on the subscription, even though the subscription is not technically used. Therefore, we need to make sure we can configure the subscription name if we're connecting as a non-admin role.

michaeljmarshall avatar Apr 05 '24 19:04 michaeljmarshall

@eolivelli - this passes tests locally now, for me. My one higher level concern is whether https://github.com/datastax/pulsar/pull/246 will break any other components that rely on readers. Does the JMS implementation for transactions have any dependency on them?

michaeljmarshall avatar Apr 15 '24 16:04 michaeljmarshall