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

Stanza Framework #38

Closed
Sage-Pierce opened this issue Jan 21, 2020 · 0 comments
Closed

Stanza Framework #38

Sage-Pierce opened this issue Jan 21, 2020 · 0 comments

Comments

@Sage-Pierce
Copy link
Contributor

Describe the feature

Would be nice to have "stanza" templates in place such that Flows can be started and stopped, and, by default, have streams instrumented with resubscription, rate limiting, and metrics

Rational

Rhapsody is a lightweight decoration framework, and this type of wire framing has proved useful before in the Vrbo ecosystem

Example Scenario

I want to add a new stream to a Dropwizard application. I simply extend an existing Stanza, add my streaming logic, and it is already instrumented with QoS and observability

Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 24, 2020
- Tweak Stream Listening to have arbitrary object metadata
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit to Sage-Pierce/rhapsody that referenced this issue Jan 28, 2020
Sage-Pierce pushed a commit that referenced this issue Jan 28, 2020
* [#38]Implement "Stanza" frame-working
- Tweak Stream Listening to have arbitrary object metadata

* [CLEANUP]Always attach source code

* [#38]Adding tests

* [#38]Move QoS to its own Config and Transformer

* [#38]Actually make sure stopping works

* [#38]Add test for GroupedStanza

* [#38]Add test for GroupedStanza
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant