【文件属性】:
文件名称:deno-grpc:Deno的非常基本的gRPC实现
文件大小:83KB
文件格式:ZIP
更新时间:2021-04-18 07:51:00
grpc deno TypeScript
/x/grpc_basic
您可能应该等待更成熟和标准的实现。 我等不及了,所以我做到了。
目标-保持简单
加载原始文件
server一元调用
client一元电话
错误
server服务器流
client服务器流
上下文截止日期
调用元数据
去做
删除所有的deno / node兼容性(Buffer,stream.Transform等)
也许目标
*.d.ts客户端/服务代码生成
内置重试
非目标-gRPC膨胀
没有TLS
没有客户流
没有双向流
无负载均衡器
没有拦截器(稍后再讨论)
【文件预览】:
deno-grpc-main
----http2.ts(3KB)
----proto.ts(299B)
----vendor()
--------protobuf@v6.10.2.js(266KB)
----serve.ts(1KB)
----http2_hpack.ts(45KB)
----LICENSE(1KB)
----examples()
--------serve.ts(382B)
--------greeter.d.ts(203B)
--------greeter.proto(203B)
----run.sh(45B)
----.gitignore(15B)
----README.md(685B)
----http2_frames.ts(40KB)
----client.ts(647B)
----.vscode()
--------settings.json(77B)