知识点

rpc 端口?http 端口?

2020-04-09  本文已影响0人  逗逼程序员

背景

今天翻看 falcon 的监控组件之 HBS(Heartbeat Server)的时候有个知识点:
如果hbs的配置文件维持默认,rpc端口就是6030,http端口是6031,agent中应该配置为hbs的rpc端口,小心别弄错了。

几个意思啊? rpc ? http ?

现在就来梳理下 这个知识点吧~~~

定义:


RPC(即Remote Procedure Call,远程过程调用) ;

HTTP(HyperText Transfer Protocol,超文本传输协议) 

他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹。

RPC主要是用在大型企业里面,因为大型企业里面系统繁多,业务线复杂,而且效率优势非常重要的一块,这个时候RPC的优势就比较明显了。

相比RPC,HTTP接口开发也就是我们常说的RESTful风格的服务接口。

上一篇 下一篇

猜你喜欢

热点阅读