网站设计参考文献,济南网站建设鲁icp备,天津网站建设哪家有,线下推广的方式有哪些面试题之四
谈谈你对RPC框架的理解
难度指数#xff1a;4星
考察频率#xff1a;55-60%
开发年限#xff1a;3年以上
一.RPC是什么#xff1f;
远程过程调用#xff1a;Remote Procedure call.可以跨进程#xff0c;跨越同一个计算机的多个进程、多个JVM或多台计算…面试题之四
谈谈你对RPC框架的理解
难度指数4星
考察频率55-60%
开发年限3年以上
一.RPC是什么
远程过程调用Remote Procedure call.可以跨进程跨越同一个计算机的多个进程、多个JVM或多台计算机之间的进程。
凡是符合该协议的框架称之为RPC框架。
A 提供服务B调用A的服务希望想调用本地方法一样RPC.
二.技术原理
详见技术图
三.扩展
RPC协议的框架Dubbo阿里巴巴的Dubbo重点描述的内容。
在实际开发的时候我使用的是Dubbo框架服务调用、服务治理功能。
Dubbo对比是SpringCloud:
①都需要服务提供方服务消费方、注册中心差别不大。
②Dubbo是通过各种Filter定义实现各个组件的融合
③Dubbo采用的常链接和NIO异步通信适合场景是小数据量、高并发的服务调用以及服务消费者及其远大于服务提供者机器数。
④Dubbo服务依赖比较重。
⑤Dubbo的各个组件都需要部署在单独服务器上接受服务请求、聚合服务。
点评: