Module server

Module server 

Source
Expand description

REST API HTTP 服务

使用 axum 构建,复用 OpenD 的 RequestRouter 处理请求。 支持 WebSocket 推送: 客户端连接 /ws 可接收实时行情和交易推送。

Functions§

build_router
构建 REST API 路由(无鉴权,向后兼容)
build_router_with_auth
构建 REST API 路由,携带 KeyStore 做 Bearer Token 鉴权 + RuntimeCounters 做限额
start
启动 REST API 服务,返回 WsBroadcaster 供外部推送事件
start_with_auth
start_with_broadcaster,但挂载 KeyStore 做 Bearer Token 鉴权 + RuntimeCounters 做限额
start_with_broadcaster
启动 REST API 服务并返回 WsBroadcaster(供外部推送系统使用)