Dubbo 与 Feign 都依赖注册中心、负载均衡。
1、协议
Dubbo:
Netty,TCP传输,单一、异步、长连接,适合数据量小、高并发和服务提供者远远少于消费者的场景。Feign:
基于Http传输协议,短连接,不适合高并发的访问。
2、负载均衡
Dubbo:
Feign:
3、容错策略
Dubbo:
支持多种容错策略:failover、failfast、brodecast、forking等,也引入了retry次数、timeout等配置参数。
Feign:
利用熔断机制来实现容错的,处理的方式不一样。