fontcolor_theme
Deepkit RPC

传输协议

Deepkit RPC 支持多种传输协议。WebSocket 协议兼容性最好(因为浏览器支持),同时支持诸如流式传输等全部特性。TCP 通常更快,适合服务器(微服务)之间或非浏览器客户端的通信。但用于服务器到服务器的通信,WebSocket 也同样表现良好。

HTTP

Deepkit 的 RPC HTTP 协议是一种在浏览器中特别容易调试的变体,因为每个函数调用都是一个 HTTP 请求,但它也有局限,例如不支持 RxJS 流式传输。

待办:尚未实现。

WebSocket

@deepkit/rpc-tcp RpcWebSocketServer,以及浏览器 WebSocket 或 Node 的 ws 包。

TCP

@deepkit/rpc-tcp 的 RpcNetTcpServerRpcNetTcpClientAdapter

English中文 (Chinese)한국어 (Korean)日本語 (Japanese)Deutsch (German)