SpringCloud问题

文章目录

    • SpringCloud与Dubbo的区别

SpringCloud与Dubbo的区别

两者都是现在主流的微服务框架,但却存在不少差异:
初始定位不同:SpringCloud定位为微服务架构下的一站式解决方案;Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用和治理
生态环境不同:SpringCloud依托于Spring平台,具备更加完善的生态体系;而Dubbo一开始只是做RPC远程调用,生态相对匮乏,现在逐渐丰富起来。
调用方式:SpringCloud是采用Http协议做远程调用,接口一般是Rest风格,比较灵活;Dubbo是采用Dubbo协议,接口一般是Java的Service接口,格式固定。但调用时采用Netty的NIO方式,性能较好。
组件差异比较多:例如SpringCloud注册中心一般用Eureka,而Dubbo用的是Zookeeper
SpringCloud问题_第1张图片

你可能感兴趣的:(spring,Java面试,spring,cloud,spring)