flowchart TB
subgraph "Device 1"
C1[Client] --> R1[RPC Server]
subgraph "RESP Replica Set 1"
RS1-1[RESP Node 1] <--> RS1-2[RESP Node 2]
RS1-2 <--> RS1-3[RESP Node 3]
RS1-3 <--> RS1-1
end
R1 --> RS1-1
end
subgraph "Device 2"
C2[Client] --> R2[RPC Server]
subgraph "RESP Replica Set 2"
RS2-1[RESP Node 1] <--> RS2-2[RESP Node 2]
RS2-2 <--> RS2-3[RESP Node 3]
RS2-3 <--> RS2-1
end
R2 --> RS2-1
end
subgraph "Device 3"
C3[Client] --> R3[RPC Server]
subgraph "RESP Replica Set 3"
RS3-1[RESP Node 1] <--> RS3-2[RESP Node 2]
RS3-2 <--> RS3-3[RESP Node 3]
RS3-3 <--> RS3-1
end
R3 --> RS3-1
end
C1 -.-> R2
C1 -.-> R3
C2 -.-> R1
C2 -.-> R3
C3 -.-> R1
C3 -.-> R2