Skip to content

Add support for shared subscription types - #200

Draft
jcass8695 wants to merge 1 commit into
streamnative:masterfrom
jcass8695:feat/shared-subscription-support
Draft

Add support for shared subscription types#200
jcass8695 wants to merge 1 commit into
streamnative:masterfrom
jcass8695:feat/shared-subscription-support

Conversation

@jcass8695

@jcass8695 jcass8695 commented Jun 10, 2026

Copy link
Copy Markdown

Motivation

The existing implementation maps a consumer to a partition topic. To achieve concurrency by adding multiple consumers, the number of topic partitions must be changed. This is not the way to achieve concurrent consumers with Pulsar. Subscription types are the way to achieve this (official docs here). This change enables clients to set their Pulsar consumers subscription types.

Modifications

Describe the modifications you've done.

Verifying this change

  • Make sure that the change passes the CI checks.

(Please pick either of the following options)

  • This change is a trivial rework / code cleanup without any test coverage.

  • This change is already covered by existing tests, such as:

  • This change added tests and can be verified as follows:

Documentation

Check the box below.

Need to update docs?

  • doc-required
  • no-need-doc
  • doc

@jcass8695 jcass8695 changed the title add: support for shared subscription type Add support for shared subscription types Jun 10, 2026
@github-actions github-actions Bot added no-need-doc This pr does not need any document doc-required This pr needs a document and removed no-need-doc This pr does not need any document labels Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-required This pr needs a document

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant