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

Provide a way to pause/resume inbound and outbound traffic (connector-based) #1649

Closed
cescoffier opened this issue Mar 7, 2022 · 0 comments · Fixed by #2667
Closed

Provide a way to pause/resume inbound and outbound traffic (connector-based) #1649

cescoffier opened this issue Mar 7, 2022 · 0 comments · Fixed by #2667
Labels

Comments

@cescoffier
Copy link
Contributor

This issue is about providing a way to pause and resume inbound and outbound traffic.
Basically, it would introduce Pauseable inbound channels and outbound channels which once paused:

  • inbound: will stop the poll/querying, but accumulating the downstream requests but not passing them to the "client"
  • outbound: will stop the write of messages, but accumulating the message and stop making new requests

These pause/resume methods can be called on each individual channel if they are handled by compatible connectors. It will also be possible to call a global "pause" which will suspend all compatible channels and allow emitters to check that state (and so stop emitting).

ozangunalp added a commit to ozangunalp/smallrye-reactive-messaging that referenced this issue Jun 26, 2024
ozangunalp added a commit to ozangunalp/smallrye-reactive-messaging that referenced this issue Jun 26, 2024
ozangunalp added a commit to ozangunalp/smallrye-reactive-messaging that referenced this issue Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant