跳至正文

服务矩阵

模块角色要点
flare-api-gateway统一业务网关HTTP 鉴权、路由后端 gRPC
flare-signaling/gateway信令接入WebSocket / QUIC 长连接
flare-signaling/route路由中枢设备路由、下行选路
flare-signaling/online在线状态登录、心跳、在线查询
flare-orchestrator消息编排入队、seq、与存储协作
flare-sync-orchestrator同步编排多端会话/消息同步编排
flare-conversation会话服务元数据、光标、未读
flare-storage/writer写路径JetStream 消费写 PostgreSQL
flare-storage/reader读路径历史、搜索查询
flare-media媒资上传、对象存储
flare-capabilityHook + 能力PreSend 等 Hook

<!-- 暂未开放(官网文档): | flare-push/server | 推送调度 | 任务生成 | | flare-push/worker | 推送执行 | 实际下发与重试 | | flare-push/proxy | 推送代理 | 第三方通道代理 | –>

与 SDK 的对应关系

SDK 能力服务端
长连接收发signaling/gateway + route
sync_messagesconversation + sync-orchestrator + reader
MediaApiflare-media + 对象存储
CapabilityApiflare-capability
在线/输入态signaling/online

gRPC 定义

服务名与 .protoflare-proto / flare-grpc-proto 及各 crate build.rs 为准,勿硬编码过时服务名。

PushService 等推送相关 proto 仍存在于仓库,官网暂不展开。

下一步