美文网首页
[六]分布式系统

[六]分布式系统

作者: asfafjwefhfuer | 来源:发表于2019-08-10 15:03 被阅读0次

分布式基本原则 cap原则

  • C 一致性

  • A 可用性

  • P 分区容错性

一致性分类

  • 强一致性
  • 弱一致性
  • 最终一致性

Base理论

Base:Basically Avauilable(基本可用)、 Soft state(软状态) 和 Eventually consistent(最终一致性) 相当于CAP原则中的一致性和可用性的权衡结果。、

分布式系统简介

  • 多数据源

  • 多服务

  • SOA

  • 微服务架构

    image.png
image.png

分布式系统需要考虑的问题

服务拆分

数据分拆

计算分拆

服务状态以及异常处理

微服务架构的组成

服务发现和注册

服务网关与负载均衡

监控与熔断机制

配置,消息等

image.png

Spring Cloud 微服务架构

  • Spring Cloud NetFlix 微服务架构

    • 服务注册中心: Eureka
    • 网关; ZUUL
    • 声明式Rest调用接口: Feign Client
    • 负载均衡: Ribboon
    • 监控,熔断组件 : Hystriex 和Hystrix DashBoard
  • SpringCloud Config 配置服务器

    • 配置: 文件夹,GIt SVN DB
    • 配置服务器
    • 服务 -> 配置服务器 -> 配置
    • 配置加密
  • Spring Cloud Bus 事件总线

Spring Cloud Netflix实战

  • User服务,Order服务
  • 网关
  • 服务注册发现,启用安全
  • 服务间调用
  • Hystrix监控

实例代码

相关文章

  • 什么是分布式系统,如何学习分布式系统

    什么是分布式系统,如何学习分布式系统(转) 目录 什么是分布式系统 分布式系统挑战 分布式系统特性与衡量标准 组...

  • [六]分布式系统

    分布式基本原则 cap原则 C 一致性 A 可用性 P 分区容错性 一致性分类 强一致性 弱一致性 最终一致性 B...

  • java锁的概念

    参考文档探究分布式并发锁并发编程-锁的发展和主流分布式锁比较总结从构建分布式秒杀系统聊聊分布式锁探索并发编程(六)...

  • 分布式应用系统架构设计与实践读书笔记(一)

    1 分布式系统架构概述 分布式系统包含 分布式应用系统: 分布式中间件系统:消息,缓存,存储 架构设计的优化需要满...

  • 分布式系统的经典基础理论

    分布式系统设计理念 分布式系统架构的第一原则是不要分布!这句话看似矛盾实则揭露了分布式系统的很多特征。 分布式系统...

  • 什么是分布式软件系统

    :什么是分布式软件系统?分布式软件系统是什么意思? 分布式软件系统(Distributed Software Sy...

  • 什么是分布式软件系统

    :什么是分布式软件系统?分布式软件系统是什么意思? 分布式软件系统(Distributed Software Sy...

  • 什么是分布式软件系统

    :什么是分布式软件系统?分布式软件系统是什么意思? 分布式软件系统(Distributed Software Sy...

  • 什么是分布式软件系统

    :什么是分布式软件系统?分布式软件系统是什么意思? 分布式软件系统(Distributed Software Sy...

  • 什么是分布式软件系统

    :什么是分布式软件系统?分布式软件系统是什么意思? 分布式软件系统(Distributed Software Sy...

网友评论

      本文标题:[六]分布式系统

      本文链接:https://www.haomeiwen.com/subject/ksycjctx.html