Wener Site

twirp

约 1 分钟阅读
  • twitchtv/twirpGitHubtwitchtv/twirptwitchtv/twirp · unary RPC · 支持 JSON 协议 · 使用 GRPC 定义,走 HTTP 协议 · 开发不活跃 · 官方支持语言: PHP, Ruby, Go · 参考 · SpecV7 · 不支持 streaming #3笔记:twirp
    • unary RPC
    • 支持 JSON 协议
    • 使用 GRPC 定义,走 HTTP 协议
    • 开发不活跃
  • 官方支持语言: PHP, Ruby, Go
  • 参考
text
POST [<prefix>]/[<package>.]<Service>/<Method>
  • prefix 默认 /twirp - twirp.WithServerPathPrefix

Twirp Go

  • 客户端会生成 JSON 和 PB 版
    • New{{Service}}ProtobufClient
    • New{{Service}}JSONClient
bash
go install github.com/twitchtv/twirp/protoc-gen-twirp@latest

关联信息

反向链接和本文引用的外部资料。

反向链接

  • API Awesome
    笔记 · twitchtv/twirp

    灵活 · 静态结构 · 动态结构 · 兼容性 · 性能 · 延时要求 · 服务对服务 · 服务对客户端 · 序列化 · 二进制 · 文本 - JSON · 语言兼容 · 需要支持什么语言 · 自用只需考虑个别语言 · 对外则需要考虑通用 · 接口模式

References

GitHub

2 条

其他外链

1 条
最近更新commit 996cfbcEdit

On this page