当前位置: 首页 > news >正文

Spring Cloud主要组件介绍

一、Spring Cloud

1、Spring Cloud技术概览

分为:服务治理,链路追踪,消息组件,配置中心,安全控制,分布式任务管理、调度,Cluster工具,Spring Cloud CLI,测试

2、注册中心:常用注册中心(Euerka[AP]、Zookeeper[CP])

        1)Euerka Client(服务提供者)=》注册=》Euerka Server(注册中心)

        2)Euerka Client(服务调用者)=》注册=》Euerka Server(注册中心)

        3)Euerka Client(服务调用者)=》获取服务信息=》Euerka Server(注册中心)

        4)Euerka Client(服务调用者)=》调用服务=》Euerka Client(服务提供者)

3、CAP

        1)C:Consistency,一致性(强一致性,弱一致性)

        2)A:Availability,可用性(主要指快速获取数据的能力,偏向性能)

4、CAP原则(又称CAP定理)是分布式系统设计中的核心理论,由计算机科学家Eric Brewer提出。它指出,在分布式系统中,以下三个特性最多只能同时满足两个,无法三者兼顾:‌

1)‌一致性(Consistency, C)

所有节点在同一时刻访问的数据必须完全相同。即任何写操作完成后,后续的读操作必须返回最新的数据值。例如,在银行转账场景中,转账后所有节点显示的余额必须实时同步。

2)‌可用性(Availability, A)

系统必须对每个请求(无论成功或失败)给出响应,即使部分节点故障也不影响整体服务。例如,电商系统在部分服务器宕机时仍能处理用户请求。

相关文章:

  • 解密Oracle数据库RAC技术原理:构建高可用、可扩展的集群数据库
  • sward安装及入门指南
  • 揭秘大数据 | 20、软件定义数据中心
  • ELK+Filebeat 深度部署指南与实战测试全解析
  • MySQL聚合查询
  • 利用 限制torch线程数与异步方法提升声纹识别效率
  • 旧版 VMware 虚拟机迁移至 KVM 平台-案例2
  • 动手强化学习之马尔可夫决策(机器人篇)
  • keil如何创建一个工程
  • STM32单片机入门学习——第36节: [11-1] SPI通信协议
  • C++中extern关键字
  • 【微信开发者工具】解决微信开发工具的调试器加载错误,从任务栏打开工具可能导致该问题,请不要从任务栏启动工具
  • Redis 常问知识
  • MCP的另一面
  • Spark-SQL
  • 贪心算法(18)(java)距离相等的条形码
  • Docker实战:从零构建高可用的MySQL主从集群与Redis集群
  • 破产计划:openmv烧写UVC.bin直接让openmv作为电脑免驱动摄像头
  • 考研单词笔记 2025.04.14
  • Linux vagrant 导入ubuntu到virtualbox
  • 龚正会见巴西里约热内卢州州长克劳迪奥·卡斯特罗
  • 张又侠董军分别与印尼国防部长会见会谈
  • 继微软之后,亚马逊也放缓人工智能数据中心计划
  • 三博脑科跌超10%:董事长遭留置立案,称控制权未变化,经营秩序正常
  • 国家疾控局局长沈洪兵:将逐步缩小国内免疫规划与国际差距
  • “何以中国·闽山闽水物华新”网络主题宣传活动在福建武夷山启动