• 分布式-架构图


    分布式知识架构

    分布式架构的应用

    有 分布式文件系统,分布式缓存系统,分布式数据库,分布式WebService,分布式计算

    我们来举例说明:

    分布式文件系统: 出名的有 Hadoop 的HDFS ,还有 google的 GFS , 淘宝的 TFS 等

    分布式缓存系统:memcache , hbase , mongdb 等

    分布式数据库 : MySQL , Mariadb, PostgreSQL 等

    以分布式MySQL数据库中间件MyCat 为例子,

    MySQL 在现在电商以及互联网公司的应用非常多,一个是因为他的免费开源,另外一个原因是因为分布式系统

    的水平可扩展性,随着移动互联网用户的暴增,互联网公司,像淘宝,天猫,唯品会等电商都采用分布式系统应对

    用户的高并发量以及大数据量的存储。

    而在Mycat的商业案例中,有对中国移动的账单结算项目中,应用实时处理高峰期每天2亿的数据量,

    在对物联网的项目中,实现处理高达26亿的数据量,并提供实时查询的接口。

    通过对MyCat的学习,加深分布式系统架构的理解,

    以及分布式相关的技术,分布式一致性ZooKeeper服务, 高可用HAProxy/keepalived等相关应用。

    1> 集群 与 分布式

    2> 负载均衡

    3> 分布式相关的高可用、容灾等名词解释

    4> Mycat 中间件学习

    分布式服务下的关键技术:消息队列架构


    消息对列通过消息对象分解系统耦合性,不同子系统处理同一个消息

    分布式服务下的关键技术:消息队列原理


    分布式服务下的关键技术:服务框架架构


    服务框架通过接口分解系统耦合性,不同子系统通过相同的接口描述进行服务启用
    服务框架是一个点对点模型
    服务框架面向同构系统
    适合:移动应用、互联网应用、外部系统

    分布式服务下的关键技术:服务框架原理

    分布式服务下的关键技术:服务总线架构

    服务总线同服务框架一样,均是通过接口分解系统耦合性,不同子系统通过相同的接口描述进行服务启用
    服务总线是一个总线式的模型
    服务总线面向同构、异构系统
    适合:内部系统

    分布式服务下的关键技术:服务总线原理

     

    五种通信模式的实现方式-同步点对点服务模式

    五种通信模式的实现方式-异步点对点消息模式1

    五种通信模式的实现方式-异步点对点消息模式2

    五种通信模式的实现方式-异步广播消息模式

  • 相关阅读:
    使用 Apache OpenJPA 开发 EJB 3.0 应用,第 3 部分: 实体继承
    使用 Apache OpenJPA 开发 EJB 3.0 应用,第 2 部分: 开发第一个 Open JPA 应用
    使用 Apache OpenJPA 开发 EJB 3.0 应用,第 6 部分: 处理实体生命周期事件的回调
    http://www.oschina.net/question/129540_20547
    tomcat6实现远程调试
    FluorineFx和Flex配置
    今天才开通这个博客呀!
    vue中install方法
    Vue.nextTick 的原理和用途
    vue3.0中使用nextTick
  • 原文地址:https://www.cnblogs.com/caoyingjielxq/p/9266565.html
Copyright © 2020-2023  润新知