fontcolor_theme
Deepkit RPC

Transportprotokoll

Deepkit RPC unterstützt mehrere Transportprotokolle. WebSockets ist das Protokoll mit der besten Kompatibilität (da Browser es unterstützen), während es alle Features wie Streaming unterstützt. TCP ist in der Regel schneller und eignet sich hervorragend für die Kommunikation zwischen Servern (Microservices) oder Nicht-Browser-Clients. Aber WebSockets funktionieren auch für die Server-zu-Server-Kommunikation gut.

HTTP

Deepkits RPC-HTTP-Protokoll ist eine Variante, die sich im Browser besonders leicht debuggen lässt, da jeder Funktionsaufruf eine HTTP-Anfrage ist, weist jedoch Einschränkungen auf, wie etwa keine Unterstützung für RxJS-Streaming.

TODO: Noch nicht implementiert.

WebSockets

@deepkit/rpc-tcp RpcWebSocketServer und Browser WebSocket oder Node-ws-Package.

TCP

@deepkit/rpc-tcp RpcNetTcpServer und RpcNetTcpClientAdapter

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