周边服务接口文档 #
随着需求的变更,中控系统的能力也在不断的增加,已经从单体架构转变为微服务架构,并依赖一些周边服务来实现特别的功能。
当前的整体架构如下:
flowchart LR
C1(("🌐 HTTP Client"))
C2(("💻 WebSocket Client"))
C3(("👨🏻💻 QQTool Demo"))
PreA[/"🔌 HTTP Pre-Adapter"\]
N2A[/"🔌 NLP2 Post-Adapter"\]
APA[/"🔌 Azure Post-Adapter"\]
TIN[/"🔌 TTS2 Inference Navigator"\]
FF([Face Feature])
CS((("🎛️ Control System")))
A12356([ASR1 / ASR2 / ASR3 / ASR5 / ASR6])
A7([ASR7])
N1234([NLP1 / NLP2 / NLP3 / NLP4])
N56([NLP5 / NLP6])
N2P([NLP2 Platform])
N2C([NLP2 Chanel])
N2Q([NLP2 SenseQA])
N2S([NLP2 SenseChat])
N2R([NLP2 SenseChat RolePlay])
T1234([TTS1 / TTS2 / TTS3 / TTS4])
T2([TTS2])
T5([TTS5])
C2 <--> FF
C1 --> PreA
C2 <--> CS
PreA <--> CS
C3 --> PreA
C3 <--> CS
CS <--> A12356
CS --> T1234
CS <--> APA
APA <--> A7
APA <--> T5
CS <--> TIN
TIN <--> T2
CS <--> FF
CS --> N1234
CS --> N2A
N2A --> N2P
N2A --> N2C
N2A --> N2Q
N2A --> N2S
N2A --> N2R
CS -- "🧱 Via Proxy" --> N56