-
Notifications
You must be signed in to change notification settings - Fork 583
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 "streams/scale/" API #3554
Comments
Before trying to add new rest api's we could simply try to use existing stream update and see if simply updating deployment property |
The IMO it is important to keep this separation and keep the functional (e.g. update) and non-functional (e.g. scale, repartition ...) operations orthogonal to each other. We should not aim to reuse update in place of scale just because it might feel easy to hack it that way. |
@tzolov: Once when we have this API, let's make sure we have the necessary infrastructure to include it in the Java DSL and DataflowTemplate. |
Btw, this depends on spring-cloud/spring-cloud-skipper#910 which will be on other PR. |
The scale method uses
|
- Add scale shell command. - Add Stream scale DSL. - Basic Stream and controller tests Resolves spring-cloud#3554
- Add scale shell command. - Add Stream scale DSL. - Basic Stream and controller tests Resolves spring-cloud#3554
- Add scale shell command. - Add Stream scale DSL. - Basic Stream and controller tests Resolves spring-cloud#3554
- Add scale shell command. - Add Stream scale DSL. - Basic Stream and controller tests Resolves spring-cloud#3554
As a continuation of spring-cloud/spring-cloud-deployer#62, we will have a platform-specific implementation of the SPI, which can then be automatically backed by a public-facing RESTful endpoint exposed in SCDF.
We will have to decide whether this API would be chained under the
/streams
API or something more application-specific.Depends on:
Acceptance:
/streams/scale
DataFlowTemplate
DockerComposeIT
The text was updated successfully, but these errors were encountered: