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

StreamReader #10

Open
VictorGaiva opened this issue Mar 7, 2024 · 0 comments · May be fixed by #11
Open

StreamReader #10

VictorGaiva opened this issue Mar 7, 2024 · 0 comments · May be fixed by #11
Labels
enhancement New feature or request roadmap

Comments

@VictorGaiva
Copy link
Owner

VictorGaiva commented Mar 7, 2024

StreamReader

Motivation

After a system has been running for a while, we might want to manually read all of its messages to transform the data in some way. For example:

  • Creating a Livebook Chart with information about the amount of events of each type in a single Stream
  • Transform the data from multiple streams into a single new stream

Proposal

Implement a 'StreamReader' module that provides an API for reading all the messages from a Stream. It should provide an API for using it as a Elixir's Stream, allowing it to be connected with other features, such as Flow and GenStage.

@VictorGaiva VictorGaiva added enhancement New feature or request roadmap labels Mar 7, 2024
@VictorGaiva VictorGaiva linked a pull request Mar 21, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request roadmap
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant