当前位置:网站首页>Get to know RPC
Get to know RPC
2022-06-10 14:51:00 【Huang3stone】
RPC What is it? ?
RPC (Remote Procedure Call) Is a remote procedure call , He can request the service of the program on the remote computer through the network .
To put it simply, I ask someone else's interface to use .( Follow HTTP The agreement is a bit like )
- RPC The use of TCP/UDP agreement ,HTTP Service is based on HTTP Agreed ,HTTP In the transport layer TCP above , So the efficiency is average .
- HTTP, Most pass through json To achieve , Byte size and serialization take more time than thrift More performance intensive ,RPC Basically, it has its own load balancing policy and automatically notifies in terms of service governance ,RPC It is mainly used for internal service invocation ,HTTP It is mainly used in external heterogeneous environment ,APP, Browser call .
- HTTP It's a short link ,RPC Is a long link , No need to think http Each connection requires three handshakes , Reduced network overhead .
边栏推荐
- golang使用反射将一个结构体的数据直接复制到另一个结构体中(通过相同字段)
- 远程监控及数据采集解决方案
- [logodetection dataset processing] (4) extract the logo area of each picture
- Jaeger引入了对OpenTelemetry的原生支持
- 【Rust日报】2022-04-19 Rust异步框架的性能评估
- JS get the maximum value in the array
- 【離散數學期複習系列】二、一階邏輯(謂詞邏輯)
- 自媒体视频热门思路分享
- Flyter page Jump to transfer parameters, tabbar learning summary 5
- LeetCode_ 20 (brackets match)
猜你喜欢

SIGIR 2022 | HKU and Wuhan University put forward kgcl: a recommendation system based on knowledge map comparative learning

这个牛逼的低代码生成器,现在开源了!

NC | Wang Jun / song Mozhi combined with third-generation sequencing to analyze the structural variation and function of intestinal flora
![[logodetection dataset processing] (4) extract the logo area of each picture](/img/cf/a8d5f840f52a56d498fa36b2343c07.png)
[logodetection dataset processing] (4) extract the logo area of each picture
![[big guy show] aiops in the eyes of Borui data, choosing the right track and the right people](/img/ea/740b877b5330a42065b5c5df0d9888.jpg)
[big guy show] aiops in the eyes of Borui data, choosing the right track and the right people

QT 基于QScrollArea的界面嵌套移动

As a programmer, is it really that important for the underlying principles?

Design tools and skills for beginners to build their own blog

【LogoDetection 数据集处理】(2)画出训练集图片的标注框
![[registration] to solve the core concerns of technology entrepreneurs, the online enrollment of](/img/d7/4671b5a74317a8f87ffd36be2b34e1.jpg)
[registration] to solve the core concerns of technology entrepreneurs, the online enrollment of "nebula plan open class" was opened
随机推荐
2022 the 15th Nanjing International Industrial Automation Exhibition
Ada Logics:CRI-O整体安全审计项目
Allan variance and random error identification
Collision detection unity experiment code
2022 the 14th Nanjing International artificial intelligence product exhibition
BigDecimal removes extra 0 at the end
2022第十五届南京国际数字化工业博览会
Wechat applet returns to the previous page and transfers parameters
[Discrete Mathematical period Review Series] Second and first order Logic (precate Logic)
Design tools and skills for beginners to build their own blog
CG collision testing
what‘t the meaning of “de facto“
自媒体视频热门思路分享
orgin框架 笔记
2022南京国际智慧工地装备展览会
CRM对企业以及销售员有哪些帮助?
CANN的接口调用流程概述
Brief description of adaptive function
Flutter learning personal summary 1
华为云SRE确定性运维介绍