SpringCloud总体结构

SpringCloud的心脏

初识

在互联网发展如火如荼的今天,技术不断的变更、创新,业务不断的扩展更新,原始的架构已经远远不能够承载日益增加业务功能、用户流量。随之,出现了对微服务的渴望与追求,就这样慢慢的开始加入学习微服务的大军之中,就这样与springCloud结下了不解之缘!

了解

于是就开是不断的访问springCoud来了解springCloud的全家桶,主件包括:

  • SpringCloud Netflix
    • SpringCloud-Eureka(服务注册与发现)
    • SpringCloud-Ribbon(负载均衡),引入重试机制
    • SpringCloud-Hystrix(客户端容错保护),涉及服务降级、服务熔断、请求缓存、依赖隔离等
    • SpringCloud-Feign(声明式服务调用)结合Hystrix使用
    • SpringCloud-Zuul(服务网关)
  • SpringCloud Stream
    消息驱动,有订阅发布、消息分区
    -SpringCloud Config
    微服务配置中心,支持git、svn
    -SpringCloud Sleuth
    分布式跟踪解决方案,主要与ELK配合使用

通过下图来了解一下在企业中各个组件所处的角色。
微服务企业级架构图
以上主要是在微服务使用中需要掌握的组件,他们每一个组件都可以独立存在,但是毕竟是spring出产整合springcloud肯定能使效果达到最佳,本节主要是介绍一下spring cloud中主要的组件构成,接下来会陆续具体的梳理每一个组件在企业中的应用,具体请听下回分解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值