-
Notifications
You must be signed in to change notification settings - Fork 719
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
Split into multi-service architecture #5766
Labels
report/customer
Customers have encountered this bug.
type/feature-request
Categorizes issue or PR as related to a new feature.
Comments
rleungx
added
the
type/feature-request
Categorizes issue or PR as related to a new feature.
label
Dec 8, 2022
ti-chi-bot
pushed a commit
that referenced
this issue
Dec 8, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
ti-chi-bot
pushed a commit
that referenced
this issue
Dec 8, 2022
ref #5766 *: move all util relative package to utils Signed-off-by: nolouch <nolouch@gmail.com>
This was referenced Dec 12, 2022
Merged
ti-chi-bot
added a commit
that referenced
this issue
Dec 12, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
ti-chi-bot
pushed a commit
that referenced
this issue
Dec 13, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
ti-chi-bot
added a commit
that referenced
this issue
Dec 13, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
Merged
ti-chi-bot
added a commit
that referenced
this issue
Dec 13, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
ti-chi-bot
pushed a commit
that referenced
this issue
Dec 14, 2022
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
ti-chi-bot
pushed a commit
that referenced
this issue
Dec 14, 2022
ref #5766 Introduce the service registry: - Provide a new way to initial external service - Supports gRPC and HTTP API both Signed-off-by: nolouch <nolouch@gmail.com>
This was referenced Dec 15, 2022
Merged
PTAL @rleungx, The region Informer and storage interface maybe high priority, then the service can decoupling rely on the |
nolouch
changed the title
Split into microservice architecture
Split into multi-service architecture
Dec 20, 2022
ti-chi-bot
pushed a commit
that referenced
this issue
Feb 27, 2023
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
ti-chi-bot
added a commit
that referenced
this issue
Mar 6, 2023
ref #5766 Implement the independent resource manager primary election. Signed-off-by: JmPotato <ghzpotato@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
Merged
ti-chi-bot bot
pushed a commit
that referenced
this issue
Jul 10, 2023
ref #5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
rleungx
added a commit
to rleungx/pd
that referenced
this issue
Aug 2, 2023
ref tikv#5766 Signed-off-by: Ryan Leung <rleungx@gmail.com>
ti-chi-bot bot
pushed a commit
that referenced
this issue
Aug 31, 2023
ref #5766 Add env `PD_SERVICE_MODE` to manage the service mode. Signed-off-by: Ryan Leung <rleungx@gmail.com> Co-authored-by: Ryan Leung <rleungx@gmail.com>
This was referenced May 8, 2024
/found customer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
report/customer
Customers have encountered this bug.
type/feature-request
Categorizes issue or PR as related to a new feature.
Feature Request
Describe your feature request related problem
Currently, PD has more and more management services. As TiDB clusters are becoming larger and larger, it is increasingly important to ensure the quality of service on the PD. In most large cluster cases, the main bottleneck of PD is CPU resources, and it is difficult to effectively control and isolate the CPU resources of multiple services in the same golang program. Therefore, we need to split these services into individual ones and deploy them independently for management, which is better to control the use and isolation of resources. Also, the microservice architecture is also very suitable for the cloud environment.
Describe the feature you'd like
One of the most important services which PD provided is the TSO service. Deploy it through an independent binary will improve its QoS.
Task
PreWorks
Teachability, Documentation, Adoption, Migration Strategy
The text was updated successfully, but these errors were encountered: