Commit b85e58a
committed
docs(board): E-RACTOR-WANTS-TOKIO-NOT-GRPC + CAM/Flight is the cross-process layer
Answers the transport question from ractor source: local actor msg = Box<dyn Any>
pointer-move over Tokio mpsc + downcast (message.rs:62,102), ZERO serialize; gRPC
(protobuf+HTTP/2+socket) is strictly slower and is LAB-ONLY (lab-vs-canonical:52-54,
feature-gated, tonic optional). ractor's own distributed path = raw TCP serialize
(ractor_cluster), not gRPC. The gRPC/Ballista/Flight + CAM/0xFFF occurrences are the
cross-PROCESS movement layer where CAM = the compact 12-bit/6-byte wire form. Maps to
inside(Tokio-Baton)/outside(cluster-TCP or Flight-CAM); gRPC=outside+lab, never inside.
https://claude.ai/code/session_01R9AWgFa65uPnLyS2my2d2R1 parent bb672ce commit b85e58a
1 file changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
1 | 19 | | |
2 | 20 | | |
3 | 21 | | |
| |||
0 commit comments