服务治理RPC框架
除了Dubbo之外,java jdk种也提供了远程服务调用RMI
底层原理和实现
单节点向多节点项目扩展成分布式架构时,节点与节点之间需要通信,RPC框架解决的就是远程服务调用的.
早期的通信方式
- 1,不同的项目使用同一个数据库进行数据的通信.
关联的表,时间戳,高并发场景下通过数据库进行数据传输的效率得不到保证 - 2,WebService理念实现
一个大项目分成多个独立的模块(ERP),通过soap协议(http协议)来传输xml,代表框架CXF.
xml传输文件结构太大,但是可读性比较好.
JDK RMI远程通信的实现
- 服务方
- 消费方