微服系列之框架介绍(SpringCloudNetflix(SCN)/Alibaba(SCA))

1、SpringCloudNetflix(简称:SCN)

常用的组件:

Eureka-服务注册与发现

Zuul-服务网关

Ribbon-负载均衡

Feign-远程服务的客户端代理

Hystrix-熔断器或者断路器,提供服务熔断和限流的功能

Hystrix Dashboard-监控面板

Turbine-综合监控平台,监控所有服务上的Hystrix信息

注意:近些年NetFlix对Zuul、Ribbon等组件维护不利,SpringCloud团队在Greenwich版本中,将这些组件修改为"维护模式",意味这这些组件只修复bug不会新增功能了,但是,这些组件不是说停服不能用了,可以正常使用,但是如果长远来看,这些组件就不太合适,毕竟不维护了,出现bug或者功能拓展性很小

2、SpringCloudAlibaba(简称:SCA)

阿里针对他们自己的双十一等场景,自行研发了基于SCN框架下的衍生产品或者说是替换产品,其中一个目的就是为了防止SCN一些组件的维护,导致场景适应度受限

Sentinel-流量控制和服务降级,相当于SCN中的Hystrix

Nacos-服务注册与发现兼分布式配置中心

RocketMQ-消息驱动

Seata-分布式事务

Dubbo-另外一种基于RPC通信的微服架构

OSS-阿里云对象存储

SCA的优势在于:服务治理上和处理高并发的能力上有天然的优势,毕竟这些架构是用于双十一等超高并发的场景下的,而且很多互联网公司也都在用,SCA对比SCN更合适国内的技术场景,而且SCA在功能上不仅覆盖了SCN本来的功能,同时还提供了基于实战的更加稳定和成熟的实现,个人觉得SCA的未来可期!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值