当前位置:网站首页>【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/
边栏推荐
- 使用 apxs 构建和安装 Apache 扩展共享对象模块
- 数据建模已死,真的吗?
- 阿里云混合云管理平台多Region架构
- 高校就业管理系统设计与实现
- Characteristics of the (CAS:1527486-16-3TAMRA-azide-PEG3-Biotin) reaction in biotin azide!
- 使用 GoogleTest 框架对 C 代码进行单元测试
- 足不出户也能看星空
- D-Biotinol Involved by Biotin, CAS No: 53906-36-8 Specific Properties Description
- Enhanced Deep Residual Networks for Single Image Super-Resolution
- 基于FPGA的任意字节数的串口接收(含源码工程)
猜你喜欢
02|运算符
flask——请求、响应、请求扩展、session、闪现、蓝图、g对象、flask-session
算法---整数替换(Kotlin)
Characteristics of the (CAS:1527486-16-3TAMRA-azide-PEG3-Biotin) reaction in biotin azide!
CAS:183896-00-6 (Biotin-PEG3-C3-NH2) PEG derivative
关于HBuilder X鼠标变为_ 替换字符的问题
高校就业管理系统设计与实现
Mysql数据库 ALTER 基本操作
Biotin-Cy2 Conjugate,生物素-Cy2 偶联物_Cy2 生物素偶联物
【CAS:41994-02-9 |Biotinyl tyramide】生物素基酪氨酰胺价格
随机推荐
R语言使用glm函数构建逻辑回归模型(logistic)、使用subgroupAnalysis函数进行亚组分析并可视化森林图
【CAS:41994-02-9 |Biotinyl tyramide】生物素基酪氨酰胺价格
Mysql database ALTER basic operations
GBJ1510-ASEMI机器人电源整流桥GBJ1510
游泳馆系统次卡的设置有哪些细节?
无js实现弹出层效果
微信公众号如何开通支付功能?
Penetration Testing and Offensive and Defense Confrontation - Vulnerability Scanning & Logic Vulnerability (Part1)
c语言指针练习题
最高月薪15K,谁有历经千辛万苦的意志,谁就能收获属于自己的成功~
关于HBuilder X鼠标变为_ 替换字符的问题
Stanford CS143 Speed Pass PA1 Tutorial
ETCD快速入门-02 ETCD安装
Qt的pro文件递归搜寻添加文件
-Vector Dot Product-
宝塔实测-搭建LightPicture开源图床系统
将string类对象中的内容格式化到字符串Buffer中时遇到的异常崩溃分析
win10重装系统后没声音怎么办?
MySQL最大连接数限制如何修改
Win11怎么关闭系统保护功能?系统保护还原功能怎么关闭?