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

Message Recording and Playback #473

Open
1 of 12 tasks
fussel178 opened this issue Jan 20, 2022 · 2 comments
Open
1 of 12 tasks

Message Recording and Playback #473

fussel178 opened this issue Jan 20, 2022 · 2 comments
Assignees
Labels
📋 telestion-example Everything related to the telestion-example module 🎩 telestion-services Everything related to the telestion-services module 🌷 enhancement New feature or request
Projects

Comments

@fussel178
Copy link
Member

fussel178 commented Jan 20, 2022

Let's write a service which records and plays back the recorded messages on the eventbus.

Useful features

  • recording of published messages on the eventbus
  • a filter which eventbus channels should be recorded
  • a "playback" which publishes the recorded messages back on the eventbus
  • selective playback (choose which channel to play back)
  • record and play back the messages in the same time slices (maybe record message timestamps, too?)
  • storage and access support for different locations (like filesystem, database, etc.)
  • dynamic start and stop of recording and playback during operation
  • progress report on playback
  • playback of a predefined time period
  • a widget for the Telestion Client commons library (specified there)
  • write unit tests
  • write some examples

Things to consider

  • multiple verticles for recording and playback
  • define a unified storage interface (which can put and request data + timestamps)
@fussel178 fussel178 added 🌷 enhancement New feature or request 📋 telestion-example Everything related to the telestion-example module 🎩 telestion-services Everything related to the telestion-services module labels Jan 20, 2022
@fussel178 fussel178 added this to Backlog - New Unranked in Telestion via automation Jan 20, 2022
@fussel178 fussel178 moved this from Backlog - New Unranked to Sprint in Telestion Jan 21, 2022
@fussel178 fussel178 changed the title Message Recording Message Recording and Playback Jan 22, 2022
@oanamateiflorin
Copy link
Member

I was thinking about a feature that enables regex filtering of the incoming messages . It could be useful to generate smaller "bag"-files in some specific cases, when not all the published messages on a specific address are vital.

@cb0s
Copy link
Member

cb0s commented Mar 18, 2022

That would be nice 👍

If you want to do that, @fussel178 should add it to the steps you can implement :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📋 telestion-example Everything related to the telestion-example module 🎩 telestion-services Everything related to the telestion-services module 🌷 enhancement New feature or request
Projects
Development

No branches or pull requests

3 participants