fontcolor_theme
Deepkit RPC

전송 프로토콜

Deepkit RPC는 여러 전송 프로토콜을 지원합니다. WebSockets는 브라우저가 지원하기 때문에 호환성이 가장 좋으며, 스트리밍과 같은 모든 기능을 지원합니다. TCP는 일반적으로 더 빠르며 서버 간(마이크로서비스) 또는 비브라우저 클라이언트 간 통신에 적합합니다. 하지만 WebSockets도 서버 간 통신에 잘 동작합니다.

HTTP

Deepkit의 RPC HTTP 프로토콜은 각 함수 호출이 HTTP 요청이기 때문에 브라우저에서 디버깅하기 특히 쉽지만, RxJS 스트리밍을 지원하지 않는 등의 제약이 있습니다.

TODO: 아직 구현되지 않았습니다.

WebSockets

@deepkit/rpc-tcp RpcWebSocketServer 및 브라우저 WebSocket 또는 Node ws 패키지.

TCP

@deepkit/rpc-tcp RpcNetTcpServerRpcNetTcpClientAdapter

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