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


相关推荐

  • ora 00904标识符无效

    ora 00904标识符无效一般情况一般情况下 标识符错误是因为 语句中的列名在表中不存在 修改 sql 语句或者修改列名即可 注意看建表语句中字段是否有引号 createtableT nameVARCHAR2 5 courseVARCHA 10 cjVARCHAR2 5 若给列名加了双引号 表的列名查看时仍然为 id name 但是 若使用如下查询语

    2026年3月19日
    3
  • oracle建表语句模板

    oracle建表语句模板Createtablec INST ORDER codestring inst codestring fund codestring strategy codestring cash account codestring trade typestring advisor codestring advisor name

    2026年3月18日
    2
  • jdbc的增删改查_netbeans数据库增删改查

    jdbc的增删改查_netbeans数据库增删改查JBDC数据的持久化:把数据保存到磁盘上。JDBC是java访问数据库的基石,JDO,Hibernate,Mybatis等都是基于JDBCJDBC是一个独立于特定数据库的管理系统,通用的SQL数据库存取和操作的公共接口配置文件:jdbc.propertiesuser=rootpassword=abc123url=jdbc:mysql://localhost:3306/testdriverClass=com.mysql.jdbc.Driver获取Connectionpublic s

    2022年8月8日
    9
  • VS2013 产品密钥 – 所有版本

    VS2013 产品密钥 – 所有版本 VisualStudioUltimate2013KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9VisualStudioPremium2013KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494VisualStudioProfessional2013 KEY(密钥): XD…

    2022年4月3日
    7.5K
  • 普罗米修斯java_springboot集成普罗米修斯

    普罗米修斯java_springboot集成普罗米修斯点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章Prometheus是一套开源的系统监控报警框架。它由工作在SoundCloud的员工创建,并在2015年正式发布的开源项目。2016年,Prometheus正式加入CloudNativeComputingFoundation,非常的受欢迎。简介Prometheus具有以下特点:一个多维数据模型,其中…

    2022年7月19日
    25
  • zed相机拆机_TX1入门教程硬件篇-外接双目相机ZED

    zed相机拆机_TX1入门教程硬件篇-外接双目相机ZEDTX2 入门教程硬件篇 外接双目相机 ZED 说明 介绍如何在 TX2 安装 ZED 双目相机步骤 准备 接上显示屏 键盘和鼠标刷机 通过 jetpack3 0 需要采用 full 模式完成刷机确保有 CUDA8 0 支持下载和安装 ZEDSDK cd wgethttps www stereolabs com developers downloads ZED SDK Linux JTX1 v2 1 2 run

    2026年3月19日
    1

发表回复

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

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