2016 - 2024

感恩一路有你

dubbo菜鸟教程 dubbo和openfeign的区别?

浏览量:2290 时间:2021-04-12 06:13:17 作者:admin

dubbo和openfeign的区别?

1、相似性

Dubbo和feign都依赖于注册表和负载平衡。

2、区别

1。协议

Dubbo:

支持多种传输协议(Dubbo、RMI、HTTP、redis等),您可以根据业务场景选择最佳方式。非常灵活。

默认Dubbo协议:采用netty、TCP传输,单点、异步、长连接,适合数据量小、并发性高且服务提供商远少于消费者的场景。

外挂:

基于HTTP传输协议,连接短,不适合高并发访问。

2. 负载平衡

Dubbo:

支持四种算法(随机、轮询、活跃度、哈希一致性),并在算法中引入了权重的概念。

配置表单不仅支持代码配置,还支持Dubbo控制台的灵活动态配置。

负载平衡算法可以精确到某个服务接口的某个方法。

Feign:

仅支持n个策略:轮询、随机和响应时间加权。

负载平衡算法是客户端级的。

3. 容错策略

Dubbo:

支持多种容错策略:故障转移、快速故障、广播、强制等,还引入了重试次数、超时等配置参数

Feign:

容错是通过融合机制实现的,处理方法不同。

新手如何学习Java?

先学习C语言、数据结构、线性代数和网络工程,然后学习javase(封装、继承、多态性、集合、多线程、IO等),然后学习JavaWeb(HTML、CSS、JS、AJAX、jQuery等),最后学习JavaEE(SSH、SSM等)找工作。当然,这只是个开始。还有很长的路要走。你可以看看我的一些经验,也许对你有帮助。

dubbo菜鸟教程 dubbo使用教程 dubbo入门

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。