文件名称:multi-rpc:兼容JSON-RPC 2的clientserver实现,设计时考虑了多种传输方式
文件大小:50KB
文件格式:ZIP
更新时间:2024-04-08 22:43:45
http json typescript tcp websocket
多重RPC Multi-RPC是客户端/服务器实现,设计时考虑了多种传输和序列化方法。它在Node和浏览器中均可使用。 开箱即用,它支持通过TCP,HTTP和WebSocket使用JSON和MessagePack进行序列化。编写新的序列化器和传输非常简单。 服务器可以侦听多个传输,从而允许使用多个协议或多个接口侦听。 通过诸如WebSocket或TCP之类的持久性传输的连接将保持活动状态,并且服务器可以向客户端发送通知(该功能在标准中不是官方功能)。 例子 (async () => { const { Server, Client, JSONSerializer, TCPTransport } = require('multi-rpc'); const serializer = new JSONS
【文件预览】:
multi-rpc-master
----package.json(2KB)
----package-lock.json(184KB)
----Gruntfile.js(537B)
----src()
--------index.ts(1KB)
----.npmignore(75B)
----tsconfig.json(367B)
----.gitignore(39B)
----CHANGELOG.md(2KB)
----README.md(5KB)
----LICENSE.txt(11KB)