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

SpringCloud简单介绍

在这里插入图片描述

文章目录

  • 1. 开源组件
  • 2. CAP原则

1. 开源组件

功能springcloud netflixspringcloud alibabaspringcloud官方其他
服务注册与发现eurekanacosconsulzookeeper
负载均衡ribbondubbo
服务调用openFeigndubbo
服务容错hystrixsentinel
服务网关zuulgateway
服务配置的同一管理cofig-servernacosapollo(携程)
服务消息总线bus
服务安全组件securityOauth2.0
服务监控
服务追踪sleuthzipkin

2. CAP原则

一致性(Consistency):多个机器中的数据是一致的(排除短暂不一致,分区容错性)
可用性(Availability):若一个机器宕机,其他机器仍然提供服务
分区容错性(Partition tolerance,这个特性是不可避免的):指允许短暂的信息不同步
CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。
CA:单体服务,也就没有分布式或者一致性的概念了。
CP:部分机器宕机,则全部不提供服务
AP:部分机器宕机时,剩下服务仍然提供服务,只是没法保证数据一致性了。
zookeeper是CP原则,注重数据一致性,eureka是AP原则,注重服务的可用性

http://www.lryc.cn/news/27771.html

相关文章:

  • 《uniapp基础知识》学习笔记Day38-(Period2)全局文件一些常用的配置
  • APICloud 弹动与滚轴冲突的解决模拟
  • Spring Cloud(微服务)学习篇(四)
  • 【Java Pro】001-Java基础:面向对象
  • ElasticSearch从0到1——基础知识
  • 【面试系列】equals和==的区别
  • 存在重复元素模块-三道题
  • 3种方法删除7-Zip压缩包的密码
  • Codeforces Round 855 (Div. 3)(A~F)
  • 【SpringCloud】SpringCloud详解之Feign实战
  • tuts4you上lena‘s40个crackme(1)
  • 研讨会回顾 | Perforce版本控制工具Helix Core入华十年,携手龙智赋能企业大规模研发
  • C++ vscode 开发环境搭建
  • ANR系列(二)——ANR监听方案之SyncBarrier
  • 【完美解决】应用程序无法正常启动(0xc000007b)请单击“确定”关闭应用程序
  • .NET基础加强第二课--静态成员,静态类
  • 【UML+OOPC嵌入式C语言开发】使用C语言实现一个面向对象语言才能够实现的类
  • 软件测试自动化Java篇【Selenium+Junit 5】
  • Clip:学习笔记
  • STM32CubexMX与FreeRTOS学习
  • Master Slave 主从同步错误 Slave_IO_Running:NO/Slave_SQL_Running: No
  • JavaScript函数之prototype原型和原型链
  • 从上海分时电价机制调整看转供电用户电能计费
  • TypeScript类型体操:获取数组中元素对象属性的值作为新类型
  • npm,yarn和pnpm
  • 【算法】【数组与矩阵模块】在排好序的矩阵中找数,时间复杂度O(M+N)
  • 【Java|基础篇】计算机中数据的存储规则
  • RestTemplate使用HttpClient连接池
  • Python 操作Redis
  • CEC2020:鱼鹰优化算法(Osprey optimization algorithm,OOA)求解CEC2020(提供MATLAB代码