dubbo简介
高性能、轻量级的开源java服务框架。
RPC框架:是一种通信协议
面向对象编程,远程方法调用,进程A调用进程B的方法。
实现远程调用的方法:
httpclient,rest template
远程调用需要传送的数据信息:
1、方法名;
2、方法参数类型和列表;
3、入参
4、类名
可选参数:
5、version
dubbo:
1、数据格式
2、传输方式 netty
传输时还需要进行序列化。
服务提供者:
本地注册,提供服务的具体的实现类。map形式,key是接口,value是实现类。