update docs

This commit is contained in:
2026-03-09 18:16:33 +07:00
parent 6cd0ea45d6
commit 61f016f08c

View File

@@ -143,56 +143,24 @@ env, env_json_str = NATSBridge.smartsend(
## Architecture Diagram (Cross-Platform) ## Architecture Diagram (Cross-Platform)
```mermaid ```mermaid
flowchart TB flowchart TD
subgraph JuliaApp["Julia Application"] subgraph Client
JuliaAppCode[App Code] App[Julia/JS/Python/MicroPython Application]
JuliaBridge[NATSBridge.jl]
JuliaNATS[<b>NATS.jl</b>]
end end
subgraph JSApp["JavaScript Application"] subgraph Server
JSAppCode[App Code] Julia/JS/Python/MicroPython[Julia/JS/Python/MicroPython Service]
JSBridge[NATSBridge.js] NATS[NATS Server]
JSNATS[<b>nats.js</b>] FileServer[HTTP File Server]
end end
subgraph PythonApp["Python/MicroPython Application"] App -->|NATS| NATS
PythonAppCode[App Code] NATS -->|NATS| Julia/JS/Python/MicroPython
PythonBridge[NATSBridge.py] Julia/JS/Python/MicroPython -->|NATS| NATS
PythonNATS[<b>nats.py</b>] Julia/JS/Python/MicroPython -->|HTTP POST| FileServer
end
subgraph Infrastructure["Infrastructure"] style App fill:#e8f5e9
NATS[<b>NATS Server</b><br/>Message Broker] style Julia/JS/Python/MicroPython fill:#e8f5e9
FileServer[<b>HTTP File Server</b><br/>Upload/Download]
end
JuliaAppCode --> JuliaBridge
JuliaBridge --> JuliaNATS
JSAppCode --> JSBridge
JSBridge --> JSNATS
PythonAppCode --> PythonBridge
PythonBridge --> PythonNATS
JuliaNATS --> NATS
JSNATS --> NATS
PythonNATS --> NATS
NATS --> JuliaNATS
NATS --> JSNATS
NATS --> PythonNATS
JuliaBridge -.->|HTTP POST upload| FileServer
JSBridge -.->|HTTP POST upload| FileServer
PythonBridge -.->|HTTP POST upload| FileServer
FileServer -.->|HTTP GET download| JuliaBridge
FileServer -.->|HTTP GET download| JSBridge
FileServer -.->|HTTP GET download| PythonBridge
style JuliaApp fill:#c5e1a5
style JSApp fill:#bbdefb
style PythonApp fill:#f8bbd0
style NATS fill:#fff3e0 style NATS fill:#fff3e0
style FileServer fill:#f3e5f5 style FileServer fill:#f3e5f5
``` ```