Spring Cloud Alibaba到底坑不坑?

本文针对《坑爹项目spring-cloud-alibaba,我们也来一个》一文提出不同观点,探讨Spring Cloud Alibaba在RPC、注册中心和熔断限流方面的设计。作者指出文章存在误解,比如Dubbo融入Spring Cloud并非四不像,Nacos和Sentinel均有其适用场景。作者强调技术选择应考虑团队需求,不应盲目跟随舆论,鼓励读者深入研究和独立思考。
摘要由CSDN通过智能技术生成

点击蓝色“程序猿DD”关注我哟

加个“星标”,不忘签到哦

640?wx_fmt=jpeg

之前我发过一篇《说说我为什么看好Spring Cloud Alibaba》,然后这两天有网友给我转了这篇文章《坑爹项目spring-cloud-alibaba,我们也来一个》(https://juejin.im/post/5ca723696fb9a05e20221c78),问我的看法是怎么样的,聊天时候简单说了一下。今天在家休息,抽空整理一下内容,逐点说一下我的看法,主要还是觉得这篇文章博眼球的成分高一些,因为这篇文章的解读与之前其他某些自媒体发布的《Eureka 2.0 开源工作宣告停止,继续使用风险自负》一文有异曲同工之“妙”,如果读者没有真正的理解Spring Cloud与Spring Cloud Alibaba,就很有可能会对它们有什么误解,然后产生这样的想法:

  • 感觉很有道理,这东西真垃圾

  • 标题很燃,必须转发

下面具体来说说该文章中,那些我认为不太正确的解读:

第一点:远程调用RPC

看看这篇文章的解读:

SpringCloud默认的是Feign和Ribbon,主要是提供了远程调用请求和解析,以及负载均衡的功能。客观点来说,如果不用这两个组件,就会越来越四不像,干脆也别叫SpringCloud了,所以替换不得。 RPC会大量使用动态代理的功能,将你的字符串或者配置(因为网络传输方便)搞成动态的接口。

你也可以写一个RPC进行集成,有很多教程教你手撸一个。

爸爸版的集成了个dubbo,dubbo就是个RPC。所以你一用这玩意,其他的一些关键组件也得跟着全套的换,组件就不叫组件了!

作者认为Spring Cloud的负载均衡和远程调用必须使用Feign和Ribbon,这是Spring Cloud的默认实现。如果换成Dubbo,就是四不像了。

说说我的想法:

第一点ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值