About RPC
RPC(Remote Process Call):远程过程调用
常见的基于两种通讯协议
基于TCP直接二进制传输 (Dubbo,焦点内部Candy2)
效率高,调用快,处理快
需要自己设计协议
基于HTTP协议 (Feign,Ribbon)
通用性强,跨系统,跨编程语言
使用了标准协议,便于测试,可以直接使用http请求工具调试
基于TCP需要服务提供方和服务调用方使用同样的技术
基于HTTP则不用关注具体实现,只需要准守Http rest即可
RPC(Remote Process Call):远程过程调用
常见的基于两种通讯协议
基于TCP直接二进制传输 (Dubbo,焦点内部Candy2)
效率高,调用快,处理快
需要自己设计协议
基于HTTP协议 (Feign,Ribbon)
通用性强,跨系统,跨编程语言
使用了标准协议,便于测试,可以直接使用http请求工具调试
基于TCP需要服务提供方和服务调用方使用同样的技术
基于HTTP则不用关注具体实现,只需要准守Http rest即可