rpc和restful总体来说都是一种框架,那么两者有什么区别呢?首先从适用范围来说,restful架构的一些对资源的操作与http协议中提供的方法是可以一一对应起来的,而http协议是相对来说更标准、普及程度更高、更通用的协议规范,这就意味着开源中间件支持的几个协议都避不开restful,rpc框架的优点就在于它更基础,也就更加能节省架构微服务化的成本,但比起restful来,rpc调用和测试都比较繁杂。