SpringCloud架构图及简介[通俗易懂]

SpringCloud架构图及简介[通俗易懂]SpringCloud架构图SpringCloud介绍微服务开发模式2014年说的微服务服务,号称兼顾Dev(开发)和Ops(运维),但实际大多数人都在讲Dev,包括框架SpringBoot/SpringCloud,方法论DDD,包括容器化Docker,强调都是开发2016年CNCF大力推广云原生(CloudNative)概念,推出K8S等运维平台或工具,才逐渐偏向运维Springboot:搭建微服务的基石,可以帮我们快速、方便的启动一个微服务应用Spring

大家好,又见面了,我是你们的朋友全栈君。

SpringCloud架构图

在这里插入图片描述

SpringCloud介绍

微服务开发模式

2014年说的微服务服务,号称兼顾 Dev(开发)和 Ops(运维),但实际大多数人都在讲 Dev,包括框架 Spring Boot / Spring Cloud,方法论 DDD,包括容器化 Docker,强调都是开发

2016年 CNCF 大力推广云原生(Cloud Native)概念,推出K8S 等运维平台或工具,才逐渐偏向运维

Springboot: 搭建微服务的基石,可以帮我们快速、方便的启动一个微服务应用

SpringCloud: 微服务治理解决框架,可以帮我们解决:注册发现、配置中心、服务通信、服务限流等问题

SpringCloud特性:

  • 服务发现

  • 远程调用

    • 客户端申明(Feign)
    • 服务熔断(Hystrix)
    • 负载均衡(Ribbon)
    • 服务调用链路跟踪(Sleuth)
  • 分布式配置

    • 版本系统(Git)
    • 分布式实现(自定义实现)
  • 异步消息

    • 消息总线(Spring Cloud Bus)
    • 消息整合(Spring Cloud Stream)
  • l 网关

    • Spring Cloud 1.x / 2.x Zuul
    • Spring Cloud Gateway

SpringCloud组件

组件名称       组件类型       组件作用       链接地址       
配置中心 spring-cloud-Config 为分布式系统中的外部化配置,提供服务器端和客户端支持 Config使用
Config本地配置文件加载原理分析
Config配置中心配置加载原理分析
注册中心 netflix-Eureka 用于服务注册和服务发现 Eureka使用
Eureka客户端实现原理分析
Eureka服务端实现原理分析
客户端负载均衡 netflix-Ribbon 一个客户端负载平衡器,它为您提供了对HTTP和TCP客户端行为的大量控制。
声明性客户端 spring-cloud-OpenFegin 一个声明性的web服务客户端
断路器 netflix-Hystrix
服务网关 netflix-Zuul 基于JVM的路由器和服务器端负载平衡器
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140601.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • java中scanner的作用_Java中的Scanner类有什么作用[通俗易懂]

    java中scanner的作用_Java中的Scanner类有什么作用[通俗易懂]介绍:简单来说,Scanner就是用来获取用户在控制台输入的字符串,也可以获取一个文件中的字符串。java.util.Scanner是Java5的特征,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。使用方法介绍:1、使用不同的next方法将得到的标记转换为不同类型的值,比如说要从获控制台取一个输入字符串中的int类型的数字,使用nextInt。代码示例:Scanners…

    2022年7月20日
  • mysql15激活码【2021.10最新】「建议收藏」

    (mysql15激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月27日
  • Pycharm 中的 全局搜索(ctrl+shift+f) 功能无法使用的原因

    Pycharm 中的 全局搜索(ctrl+shift+f) 功能无法使用的原因原因是Pycharm和搜狗输入法的快捷键冲突

    2022年8月29日
  • VeryCD转型的应对措施,让我们继续分享互联网!!!

    VeryCD转型的应对措施,让我们继续分享互联网!!!
    昨天在家里,看着电影听着歌,忽然VeryCD就被和谐了!有电驴的日子才是好日子啊!我还想下【告白】呢!我还想下【大地惊雷】呢!……
    已经有不少同学注意到了,VeryCD的音乐区被和谐了,电影区和剧集区也不提供下载链接了,俨然变成一个在线视频网站。那么高清电影、剧集,音乐专辑、电影原声就此离我们远去了?不!
    VeryCD怂掉也是迟早的事儿,它在中国光明正大的推广盗版如此之久已经是一个奇迹了,但VC倒了并不会影响我们下载emule资源。简单来说VeryCD是一个商业公司,

    2022年7月15日
  • QThread与QWidget使用[通俗易懂]

    QThread与QWidget使用[通俗易懂] 原文链接:http://hi.baidu.com/cyclone/blog/item/65f3f603294f2e783812bb51.html注意:请优先考虑Qt线程基础(QThread、QtConcurrent等)dbzhang8002011.06.18 本文主要内容: 在任务一中,用四种方式实现:点击界面按钮,开线程运行一段程序,结果显示在一个La…

    2022年5月28日
  • 轻松学会python的turtle模块,画一箭穿心、小人儿发射爱心、520表白完整代码,海龟作图小创意「建议收藏」

    轻松学会python的turtle模块,画一箭穿心、小人儿发射爱心、520表白完整代码,海龟作图小创意「建议收藏」当我们学了turtle后(如果不懂turtle模块的话,文章末尾会详细介绍的),就想尝试为自己心里喜欢的人画一颗一颗爱心,想用代码逗自己的小猪猪女孩开心,表达自己的爱意,那么福利来了,动动小手指,复制粘贴即可,不过有些地方需要适当修改,快给自己心爱的女孩看看吧importturtleimporttime#实现清屏defclear_screen():

    2022年6月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号