We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
#
暂无描述
关注标签
0人关注
文章
问答
排序
热门
最新
守望
发布于2020-09-10 09:43
深入了解 gRPC:协议
经过很长一段时间的开发,TiDB终于发了RC3。RC3版本对于TiKV来说最重要的功能就是支持了gRPC,也就意味着后面大家可以非常方便的使用自己喜欢的语言对接TiKV了。 gRPC是基于HTTP/2协议的,要深刻理解gRPC,理解下HTTP/2是必要的,这里先简单介绍一下HTTP/2相关的知识,然后在介绍下gRPC是如何基于HTTP/2构建的。 HTTP/1.x HTTP协议可以算是现阶段Web上面最通用的协议了,在之前很长一段时间,很多应用都是基于HTTP/1.x协议,HTTP/1.x协议是一个文本协议,可读性非常好,但其实并不高效,笔者主要碰到过几个问题: Parser 如果要解析一个完整的HTTP请求,首先我们需要能正确的读出HTTPheader。HTTPheader各个fields使用\r\n分隔,然后跟body之间使用\r\n\r\n分隔。解析完header之后,我们才能从header里面的content-length拿到body的size,从而读取body。 这
点赞
3
浏览
1.2k
NGINX官方账号
发布于2022-10-26 15:18
将 NGINX 部署为 API 网关,第 3 部分:发布 gRPC 服务
原文作者:LiamCrillyofF5原文链接:将NGINX部署为API网关,第3部分:发布gRPC服务转载来源:NGINX官方网站本文是“将NGINX开源版和NGINXPlus部署为API网关”系列博文的第三篇。第1部分详细说明了NGINX开源版和NGINXPlus作为基于HTTP的RESTfulAPI的API网关的一些用例。第2部分对这些用例进行了扩展,探讨了一系列可用于保护生产环境中后端API服务的安全措施。本文解释了如何将NGINX开源版和NGINXPlus部署为gRPC服务的API网关。文章最初发布于2018年,随着 NGINXPlusRelease23 中引入了对原生gRPC健康检查协议的支持,特此更新,以方便大家充分利用NGINX开源版和NGINXPlus。更新详情请参阅下文“实施健康检查”一节。注:除非另有说明,否则本文中的所有信息都适用于NGINXPlus和NGINX开源版。为了便于阅读,当讨论内容同时适用于两个版本时,下文将
点赞
1
浏览
1.2k
NGINX官方账号
发布于2024-04-16 18:49
什么是 gRPC?
gRPC 是谷歌推出的一款高性能开源框架,用于在 HTTP/2 的基础上构建 API。借助云原生技术,gRPC 提供了高效的通信、流媒体功能、语言支持以及兼容性,这使得 gRPC 成为微服务架构中 service 之间通信的理想选择。访问 NGINX 中文官方开源社区(nginx.org.cn)了解详情。
点赞
0
浏览
134
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
什么是 gRPC?
gRPC 是谷歌推出的一款高性能开源框架,用于在 HTTP/2 的基础上构建 API。借助云原生技术,gRPC 提供了高效的通信、流媒体功能、语言支持以及兼容性,这使得 gRPC 成为微服务架构中 service 之间通信的理想选择。访问 NGINX 中文官方开源社区(nginx.org.cn)了解详情。
NGINX官方账号
发布于2024-04-16 18:49
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见