当前位置:网站首页>【Grpc】简介
【Grpc】简介
2022-08-10 00:27:00 【Jackilina_Stone】
一 简介
1 服务器和客户端存根都有一个RPC 方法,它从客户端获取一个参数并从服务器返回一个。
.proto文件中定义服务的信息。
2 grpc的组成:
http2.0 + protobuffer
(1 )为什么用http2.0?
安全连接的机制。长连接短连接均可。
(2)为什么用protobuffer?
解压缩快。数据流小。
3 http1.0、http1.1和http2.0
http1.0 支持长连接。请求回应的模式。
http1.1 pipeline 可以发送多个请求得到多个回应。
http2.0 stream流传输
4 service API
一元普通模式;客户端流模式;服务端流模式;双端流。
5 主要使用场景
低延迟、高度可扩展的分布式系统。
开发与云服务器通信的移动客户端。
设计一个需要准确、高效和语言独立的新协议。
分层设计以实现扩展,例如:身份验证、负载平衡、日志记录和监控等。
二 参考资料
1 grpc文档地址:https://grpc.io/docs/
2 https://www.bilibili.com/video/BV1df4y1A72x/
边栏推荐
猜你喜欢
基于SSM实现手机销售商城系统
宝塔实测-搭建LightPicture开源图床系统
惊掉你下巴,程序员编码竟然可以被 996 指数化
openEuler 知:abi 检测
Fedora 36 dnf 安装ModSecurity和 OWASP 核心规则集
365天挑战LeetCode1000题——Day 052 逐步求和得到正数的最小值 贪心
嵌入式Qt-实现两个窗口的切换
Xi'an biotin-tetrapolyethylene glycol-amide-4phenol light yellow semi-solid
【毕业设计】 基于Stm32的家庭智能监控系统 - 单片机 图像识别 人体检测 AI
技术分享 | 接口自动化测试如何处理 Header cookie
随机推荐
《痞子衡嵌入式半月刊》 第 60 期
走出迷宫的最少步数2
How to activate the payment function on WeChat official account?
五种定位——粘性定位
GBJ1510-ASEMI机器人电源整流桥GBJ1510
c语言文件基本操作总结
Redisson 分布式锁
什么是持续测试?
C语言头文件组织与包含原则
Xi'an biotin-tetrapolyethylene glycol-amide-4phenol light yellow semi-solid
手把手教你编写性能测试用例
-骑士巡游-
Enhanced Deep Residual Networks for Single Image Super-Resolution
-Chess game-
地雷数量求解
Solidity最强对手:MOVE语言及新公链崛起
PEG derivative Biotin-PEG1-OH (cas: 95611-10-2, 2-biotinaminoethanol) advantage description
算法---整数替换(Kotlin)
微服务【同步和异步通讯详解】第6章
小程序中计算距离信息