文件名称:bddp:使用 cap'n proto 实现的类似 DDP 的二进制协议
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-20 06:25:21
Go
发展局 二进制数据的 ddp 是 Meteor 用于实时数据通信的协议。 它支持远程过程调用 (RPC) 和订阅。 DDP 使用 sockjs 在 websockets 上运行,并在传输过程中使用 EJSON 来序列化数据,这对于二进制数据有时不够好。 BDDP 在 tcp 上运行并使用cap'n proto作为数据格式,以尽可能减少编码/解码时间。 去做 为 nodejs 和 golang 实现 bddp 客户端/服务器包
【文件预览】:
bddp-master
----client.go(6KB)
----protocol.capnp.go(32KB)
----shared.go(326B)
----mcall.go(1KB)
----protocol.extras.go(61B)
----README.md(564B)
----server.go(2KB)
----mcontext.go(1KB)
----session.go(3KB)
----protocol.capnp(2KB)