引言
常见的远程调用方式有2种:
- RPC :即远程过程调用通信协议,基于TCP,可以自定义数据格式的调用方式,更偏向于底层,简洁,通信速度快,效率高,但限制开发的语言环境。**代表为早期的WebService,Dubbo、Feign方式,进行服务之间的远程调用。
** - HTTP:即网络传输协议,基于TCP,规定了数据传输格式,用来远程调用时,方式灵活,没有规定API和语言,跨语言、跨平台性,但消息封装较臃肿。代表为现在的REST风格。
一款不错的SpringCloud 脚手架项目:注册中心(nacos)+RPC(feign)
https://blog.csdn.net/z929118967/article/details/127966912