springcloud(一)

springcloud 专栏收录该内容
6 篇文章 0 订阅

架构的演变

  • 集中式服务架构在这里插入图片描述
  • 分布式服务架构
    在这里插入图片描述
  • 面向服务架构
    在这里插入图片描述
  • 微服务架构
微服务特点:

单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责

微:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务虽小,但“五脏俱全”。

面向服务:面向服务是说每个服务都要对外暴露Rest风格服务接口API。并不关心服务的技术实现,做到与平台和语言	无关,也不限定用什么技术实现,只要提供Rest的接口即可。

自治:自治是说服务间互相独立,互不干扰

团队独立:每个服务都是一个独立的开发团队,人数不能过多。

技术独立:因为是面向服务,提供Rest接口,使用什么技术没有别人干涉

前后端分离:采用前后端分离开发,提供统一Rest接口,后端不用再为PC、移动段开发不同接口

数据库分离:每个服务都使用自己的数据源

部署独立,服务间虽然有调用,但要做到服务重启不影响其它服务。有利于持续集成和持续交付。每个服务都是独立的组件,可复用,可替换,降低耦合,易维护

在这里插入图片描述

springcloud

  • springcloud简介:springcloud是基于Springboot的一整套实现微服务的框架。实现了:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等等
主要组件:
Eureka:服务治理组件,包含服务注册中心,服务注册与发现机制的实现。
Zuul:网关组件,提供智能路由,访问过滤功能 
Ribbon:客户端负载均衡的服务调用组件
Feign:服务调用,给予Ribbon和Hystrix的声明式服务调用组件  
Hystrix:容错管理组件,实现断路器模式,帮助服务依赖中出现的延迟和为故障提供强大的容错能力。
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

<p style="color:rgb(66,66,66);font-size:14px;"><strong><span style="color:rgb(112,48,160);">SpringCloud是目前流行的微服务框架,在各大互联网公司都有广泛的应用,同时在企业招聘面试时也会要求对微服务技术栈有所了解和掌握。SpringCloud套完整的微服务解决方案,基于SpringBoot框架。</span></strong> </p> <p style="color:rgb(66,66,66);font-size:14px;"><br /></p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><strong><span>本课程以通俗易懂的方式讲解SpringCloud技术栈,由浅入深,帮您快速入</span></strong><span><strong><span>门!<span><strong><span>详细讲解了SpringCloud的五大核心组件,同时准备了SpringCloud的案例项目,全面提升微服务的编程功底!</span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><img src="https://img-bss.csdn.net/202003281323408232.png" alt="" /><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><span style="color:#FF0000;font-size:14px;">教学全程采用</span><span style="color:rgb(0,176,80);font-size:14px;">笔记+代码案例</span><span style="color:#FF0000;font-size:14px;">的形式讲解,每个知识点都有详细的讲解,通俗易懂!!!</span></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><img src="https://img-bss.csdn.net/202003281329173164.png" alt="" /><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><span style="color:#FF0000;">部分讲义截图:</span></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><img src="https://img-bss.csdn.net/202003281329395213.png" alt="" /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><img src="https://img-bss.csdn.net/202003281329504761.png" alt="" /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><br /></span></strong></span></span></strong></span></span> </p> <p style="color:rgb(66,66,66);font-size:14px;"><span style="color:rgb(255,0,0);"><span><strong><span><span><strong><span><img src="https://img-bss.csdn.net/202003281330015286.png" alt="" /><br /></span></strong></span></span></strong></span></span> </p>
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值