diff --git a/process.md b/process.md index 3e47cee..6689353 100644 --- a/process.md +++ b/process.md @@ -47,6 +47,14 @@ mysql: ```mermaid flowchart TD + %% Notes + subgraph Notes + N1[Blue system flow 0 but finishes old transactions to ensure data consistency] + N2[Blue/Green share MySQL, schema must be backward compatible] + N3[Write operations should be idempotent to avoid conflicts] + end + + subgraph ClientSide A[HTTP_Request] -->|flow_0_percent| B[Blue_System_old_version] A -->|flow_100_percent| C[Green_System_new_version] @@ -64,11 +72,5 @@ flowchart TD C -->|handle_new_requests| D C -->|use_new_schema_fields| D - %% Notes - subgraph Notes - N1[Blue system flow 0 but finishes old transactions to ensure data consistency] - N2[Blue/Green share MySQL, schema must be backward compatible] - N3[Write operations should be idempotent to avoid conflicts] - end ```