grpc

grpc-web

grpc

gRPC for Web Clients

AI 简介

gRPC-Web 是一个用于浏览器端的 gRPC 协议实现,使 Web 前端能以原生方式调用后端 gRPC 服务。它通过 Envoy 等兼容代理将 gRPC-Web 请求转换为标准 gRPC 调用,支持 Unary 和服务端流式(Server Streaming)两种通信模式,采用 Protocol Buffers 定义接口并生成 JavaScript 客户端桩代码。项目提供 npm 运行时库(grpc-web)及配套 protoc 插件(protoc-gen-grpc-web),与主流前端构建流程集成良好。适用于需高性能、强类型、低延迟通信的现代 Web 应用,如微服务架构下的管理控制台、实时数据看板或内部工具平台。

JavaScript
Apache License 2.0
9.2k
Stars
797
Forks
189
Watchers
163
Issues

Star 增长

今日0
近 7 天0
近 30 天+5
综合评分65.21
默认分支master