例如,如果需要高性能、支持多种语言、易于维护和开发,可以选择RPC或gRPC;如果需要可靠传输、支持流式数据传输,可以选择TCP;如果需要简单易用、良好的兼容性、支持缓存机制,可以选择HTTP。 grpc和rpc的对比 gRPC和传统的RPC框架之间有以下区别: 通信协议不同:gRPC基于HTTP/2协议进行数据传输,而传统的RPC框
初始定位不同: SpringCloud定位为微服务架构下的一站式解决方案;Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用和治理生态环境不同: SpringCloud依托于Spring平台,具备更加完善的生态体系;而Dubbo一开始只是做RPC远程调用,生态相对匮乏,现在逐渐丰富起来。调用方式: SpringCloud是采用Http协议做远程调用,接口一般...