文件名称:drpc:drpc 是 gRPC 的轻量级替代品
文件大小:322KB
文件格式:ZIP
更新时间:2024-08-24 18:43:18
go microservices grpc rpc proto
插入式轻量级 gRPC 替代品。 链接 强调 很简单,只有几千。 。 go.mod 中只有 3 个要求,还有 9 行go mod graph ! 兼容的。 适用于许多 gRPC 用例! 。 DRPC 具有闪电般的快速。 可扩展。 DRPC 与传输无关,支持中间件,并围绕接口设计。 战斗测试。 已在数万台服务器的生产中使用多年。 外包装 go.bryk.io/pkg/net/drpc 简化的 TLS 设置(用于客户端和服务器) 服务器中间件,包括日志记录、基于令牌的身份验证、速率限制、紧急恢复等基本组件 客户端中间件,包括日志记录、自定义元数据、紧急恢复等基本组件 使用 WebSocket 对升级的 HTTP(S) 连接提供双向流支持 通过连接池的并发 RPC 其他语言 DRPC 可以与其他语言生成的 RPC 客户端兼容。 例如,可以针对drpchttp包使用Twirp客户