SpringCloud的简单介绍

SpringCloud的简单介绍

什么是微服务架构

将庞大的项目进行切分,每一个切分后的模块独立形成一个新的项目(服务)

切分后的服务和服务之间按照一定方式(分布式)进行通信的架构

微服务架构优点

1、解决了项目内部的复杂性,分工明确

2、团都界限明确,可独立开发某个模块

3、扩展灵活

缺点

1。维护成本增加

2,也带来了系统复杂性,比如各个服务在交流的过程中需要考虑到可能会出现故障的问题

SpringCloud的介绍

一套基于SpringBoot的实现微服务的框架

 基于HTTP的RESTful的远程服务通信

基础包括下面几个部分

公共部分,注册中心,配置服务,智能网关,提供者,消费者,控制总线

容错处理Hystrix,feign的基于RESTful的调用以及Ribbon的负载均衡

其中:

消费者:服务器架构中调用服务的一方

提供者:服务器架构中提供服务的一方

为了防止项目间的依赖:一般将模块再切分成提供者和消费者两个单独的项目

参考下面两张图

springcloud内圈

springcloud

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值