We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Learn more about funding links in repositories.
Report abuse
There was an error while loading. Please reload this page.
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
https://ld246.com/article/1744734488261
@startuml PD Leader Internal Flow (Fixed) !theme plain title PD Leader Internal Core Flow (Simplified) start partition "Request Ingestion" { :Receive gRPC/HTTP Request; :Dispatch Request based on Type; } if (Request is Heartbeat?) then (Heartbeat) partition "Heartbeat Processing" { :Update Statistics (pkg/statistics); :Update In-Memory Cluster State (pkg/core); note right: Trigger scheduling check -->[Trigger] CheckSchedulingNeeded; } partition "Scheduling Cycle" { :CheckSchedulingNeeded; if (Scheduling Needed? by Checkers) then (yes) :Select Scheduler(s); :Generate Operator(s) (pkg/schedule/operator); :Add Operator(s) to Controller Queue; note right: Operator will be included\nin Heartbeat Response else (no) :No Operator Generated; endif --> PrepareHeartbeatResponse; } partition "Response Sending" { :PrepareHeartbeatResponse; :Send Heartbeat Response (to TiKV); --> (*) EndHeartbeatFlow; } elseif (Request is TSO?) then (TSO) partition "TSO Allocation" { :Allocate TSO Batch (pkg/tso); fork :Prepare TSO Response; --> SendTSOResponse; fork again :Persist Max Allocated TSO to Etcd (Async); end fork } partition "Response Sending" { :SendTSOResponse; :Send TSO Response (to TiKV/TiDB); --> (*) EndTSOFlow; } else (Metadata/API) partition "Metadata & Other API Service" { :Handle API Request Logic (e.g., Get Status, Update Config); :Access Storage Layer (pkg/storage); note left: Interacts with Etcd :Prepare API Response; --> SendAPIResponse; } partition "Response Sending" { :SendAPIResponse; :Send API Response (to TiDB/pd-ctl/Dashboard); --> (*) EndAPIFlow; } endif ' Define common stop points (using explicit labels before stop) :EndHeartbeatFlow; stop :EndTSOFlow; stop :EndAPIFlow; stop @enduml
The text was updated successfully, but these errors were encountered:
这个是什么情况?
Sorry, something went wrong.
哦,手机版 GitHub 不显示这个
No branches or pull requests
Uh oh!
There was an error while loading. Please reload this page.
https://ld246.com/article/1744734488261
The text was updated successfully, but these errors were encountered: