微服务和SpringCloud的关系

1、微服务是什么

微服务就是一种架构风格。微服务就是把一个项目拆分成独立的多个服务,并且多个服务是可以独立运行的,而每个服务都会占用线程。


2、SprignCloud是什么

Spring Cloud很大的一部分是基于Spring Boot来实现,必须基于Spring Boot开发。它利用Spring Boot的开发便利性简化了分布式系统基础设施的开发,如服务发现、服务注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

3、Spring Cloud相关基础服务组件

服务发现——Netflix Eureka (Nacos) 
服务调用——Netflix Feign
熔断器——Netflix Hystrix 
服务网关——Spring Cloud GateWay 
分布式配置——Spring Cloud Config (Nacos) 
消息总线 —— Spring Cloud Bus (Nacos)


4、SpringCloud和微服务之间的关系

SpringCloud可以帮助微服务解决微服务问题。

微服务的四个核心问题:
1、服务很多,客户端该怎么访问
2、这么多服务,服务之间如何通信?
3、这么多服务,如何治理?
4、服务挂了怎么办?

有了问题,那肯定就要有解决方案,这个时候我们的SpringCloud就登场了

第一套解决方案:SpringCloud NetFlix ,称为一站式解决方法!
第二套解决方法:Apache Dubbo + Zookeeper 属于半自动,需要整合别人的
第三套解决方案:Spring Cloud Alibaba 也是一站式解决方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值