Spring Cloud的架构[通俗易懂]

Spring Cloud的架构[通俗易懂]SpringCloud架构图Eureka用于服务注册和发现,利用了客户端的服务发现,所以它内部需要Ribbon作为客户端负载均衡。Hystrix,客户端容错保护,服务熔断、请求缓存、请求合并、依赖隔离。Feign,声明式服务调用。Bus,消息总线,配合Config仓库修改的一种Stream实现,Dashboard,Hystrix仪表盘,监控集群模式和单点模式,其中集群模式…

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

Spring Cloud架构图

这里写图片描述

Eureka用于服务注册和发现,利用了客户端的服务发现,所以它内部需要Ribbon作为客户端负载均衡。

Hystrix,客户端容错保护,服务熔断、请求缓存、请求合并、依赖隔离。

Feign,声明式服务调用。

Bus,消息总线,配合Config仓库修改的一种Stream实现,

Dashboard,Hystrix仪表盘,监控集群模式和单点模式,其中集群模式需要收集器Turbine配合。

Zuul,API服务网关,功能有路由分发和过滤。

Spring Cloud和Dubbo的不同

首先springcloud对比dubbo,最大的特点之一就是使用Restful的模式进行交互,dubbo是基于RPC进行通信的,而Restful是基于Http协议进行的,从协议的角度上来说Http和RPC都是基于TCP进行研发的协议。

Http本身协议会有点笨重,解析起来自然也比RPC要慢,这也是Http的缺点之一,但是Http具有良好的跨平台性质。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年5月13日 下午10:40
下一篇 2022年5月13日 下午11:00


相关推荐

  • eigen库教程_mkl库

    eigen库教程_mkl库1.Matrix类:定义:Matrix<类型,行,列>eigen库中封装好了一些常用的矩阵,例如:typedefMatrix<float,4,4>Matrix4f;当然我们也可以自己设置,矩阵的行和列可以设置为固定的值也可以设置动态的(Dynamic),小的尺寸用固定的,大的尺寸用动态的,使用固定尺寸可以避免动态内存的开辟。1)初始化…

    2022年10月18日
    6
  • DWD层总结

    DWD层总结DWD层:4步建模作用:1)对用户行为数据进行解析2)对核心数据进行判空过滤3)对业务数据采用维度模型重新建模。一、DWD层数据分析首先DWD层数据都来源于ODS层。具体数据可分为两类1)用户行为数据(多为json)2)业务数据1、用户行为数据业务行为数据一般都是来源于前端页面的埋点日志信息分为启动日志和普通日志启动日志表中每行数据对应一个启动记录,一个启动记录应该包含日志中的公共信息和启动信息。先将所有包含start字段的日志过滤出来,然后使用get_json_object

    2022年6月26日
    54
  • linux命令行杀死进程_shell脚本获取进程号并杀死进程

    linux命令行杀死进程_shell脚本获取进程号并杀死进程1.kill作用:根据进程号杀死进程用法:kill[信号代码]进程ID举例:[root@localhost~]#psauxf|grephttpdroot49390.00.05160708pts/3S+13:100:00\_grephttpdroot48300.11.32423210272?Ss13:020:00/usr/sbin/h…

    2026年4月14日
    6
  • 符号_王者荣耀2019名字特殊符号大全 最好看的特殊符号复制[通俗易懂]

    符号_王者荣耀2019名字特殊符号大全 最好看的特殊符号复制[通俗易懂][海峡网]大家玩王者荣耀的时候都会取一个特别的名字,如果再加上特殊符号的话,会让人更印象深刻,也比较容易交上朋友,那么2019年哪些特殊符号可以用在游戏中,一起来了解一下吧。【王者荣耀特殊符号推荐2019】1、爱心符号:დღ♡❣❤❥❦❧♥2、音符符号:♩♪♫♬♭♮♯3、文化符号:☠☤☥☦☧☨☩☪☫☬☮☭☯☸☽☾♕♚♛✙✚✛✜…

    2022年6月1日
    38
  • PMP项目管理学习心得分享

    PMP项目管理学习心得分享一 设定目标 列出每天详细计划首先 抱着必过的决心 并为自己设定目标 给自己列出每阶段的详细计划 再细分到每天的详细计划 比如每天要听几章节的视频 每天要看几页的书 列出计划有助于明确自己每天的任务 督促自己每天学习 找到自己的学习方法 劳逸结合 心态端正 每天自我激励 二 进入学习状态从报完名后 就让自己进入学习状态 建议大家前面时间抓紧 按计划学习 越到最后越不会紧张和不安 所以前面学习不要松懈 一鼓作气 不要想时间还早 学习拖拖拉拉 不然越到最后越紧张 前

    2026年3月26日
    2
  • 搭建新浪RPC框架motan Demo

    搭建新浪RPC框架motan Demomotan 是新浪微博开源的 RPC 框架 github 官网是 https github com weibocom motan 今天就先搭建一个 Helloworldde 本 demo 基于 motan0 2 1 版本首先先去 github 下载源代码 motan manager 报错请忽略 eclipse 的 webModule 不兼容 选中 motan 下的 pom xml

    2026年3月18日
    3

发表回复

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

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