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

[Feature]The SDK provides the capability of grayscale ramp-up #14393

Open
4 tasks done
QzLijian1 opened this issue Jul 4, 2024 · 0 comments
Open
4 tasks done

[Feature]The SDK provides the capability of grayscale ramp-up #14393

QzLijian1 opened this issue Jul 4, 2024 · 0 comments
Labels
component/sdk Related with apache/dubbo help wanted Everything needs help from contributors type/discussion Everything related with code discussion or question type/proposal Everything you want Dubbo have

Comments

@QzLijian1
Copy link

Pre-check

  • I am sure that all the content I provide is in English.

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Apache Dubbo Component

Java SDK (apache/dubbo)

Descriptions

The SDK provides the capability of grayscale ramp-up, enabling blue-green deployment plus grayscale release. Specifically, the application program of the provider is deployed in two sets of templates with equally scaled containers (e.g., N containers). Ultimately, the production traffic flows into only one set of templates. When upgrading the provider program, it is first deployed to the template that does not receive traffic and then a portion of the traffic is introduced (e.g., 5%). After verification, the traffic is gradually expanded until it reaches 100% (5%-20%-50%-100%). After all the traffic is introduced to the upgraded provider template, the containers in the old template are taken offline. Subsequent upgrades continue to use this process to complete the grayscale ramp-up and upgrade of traffic without any tagging of the consumer.

Related issues

No response

Are you willing to submit a pull request to fix on your own?

  • Yes I am willing to submit a pull request on my own!

Code of Conduct

@QzLijian1 QzLijian1 added component/need-triage Need maintainers to triage type/need-triage Need maintainers to triage labels Jul 4, 2024
@AlbumenJ AlbumenJ added help wanted Everything needs help from contributors type/proposal Everything you want Dubbo have type/discussion Everything related with code discussion or question component/sdk Related with apache/dubbo and removed type/need-triage Need maintainers to triage component/need-triage Need maintainers to triage labels Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/sdk Related with apache/dubbo help wanted Everything needs help from contributors type/discussion Everything related with code discussion or question type/proposal Everything you want Dubbo have
Projects
Status: Todo
Development

No branches or pull requests

2 participants