Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to seek offsets #134

Open
onobc opened this issue Sep 21, 2022 · 8 comments
Open

Add ability to seek offsets #134

onobc opened this issue Sep 21, 2022 · 8 comments
Assignees
Labels
type: feature A new feature or enhacement
Milestone

Comments

@onobc
Copy link
Collaborator

onobc commented Sep 21, 2022

No description provided.

@onobc
Copy link
Collaborator Author

onobc commented Sep 23, 2022

Consider support for SeekAware and/or PulsarReader

@onobc onobc changed the title Consider support for SeekAware and/or PulsarReader Add ability to seek offsets Sep 23, 2022
@onobc onobc removed the theme: ga label Oct 24, 2022
@cbornet
Copy link
Contributor

cbornet commented Nov 17, 2022

NB: Pulsar Reader is available in reactive mode.

@sobychacko sobychacko self-assigned this Dec 15, 2022
@sobychacko sobychacko added this to the 1.0.0 milestone Dec 15, 2022
@onobc onobc removed this from the 1.0.0 milestone Jan 11, 2023
@onobc onobc added this to the 1.0.0 milestone Jan 31, 2023
@onobc
Copy link
Collaborator Author

onobc commented Feb 13, 2023

Users can manually seek offsets via the seek API on the Consumer or Reader.

For @PulsarListener the consumer can be accessed directly (described here. Once obtained, the seek API can be invoked.

Long term, something like SeekAware (Spring Kafka) is desired. Moving this out of 1.0.0 based on the above.

@onobc onobc removed this from the 1.0.0 milestone Feb 13, 2023
@onobc onobc added the type: feature A new feature or enhacement label Nov 23, 2023
@onobc onobc added this to the Backlog milestone Jan 17, 2024
@KartikShrivastava
Copy link
Contributor

Hey @onobc, can I work on this?

@onobc
Copy link
Collaborator Author

onobc commented Apr 13, 2024

Hi @KartikShrivastava ,

Sure!. I have only looked at this "on the surface" though. I would suggest first coming up w/ a high level design (either discuss here or via a draft PR). It may be helpful to understand how we do this in Spring Kafka. Not that we will do exactly what is done there but it may help w/ ideas.

Thanks

@KartikShrivastava
Copy link
Contributor

Cool, thanks for the info. I'll start with documenting my thoughts, will share it here for further discussion

@KartikShrivastava
Copy link
Contributor

Hey @onobc, an update on this, currently to gain more context for this issue I'm learning more about spring-pulsar and spring ecosystem in general (since I'm from django background). Thus, this is taking more time than expected.

@onobc
Copy link
Collaborator Author

onobc commented Apr 28, 2024

No worries @KartikShrivastava ! No rush at all. Also, if you ever have any questions on your journey about anything at all, don't hesitate to ping me directly. One way would be on the Pulsar community Slack channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature A new feature or enhacement
Projects
None yet
Development

No branches or pull requests

4 participants