java php asp.net 安卓 云计算 数据库

大型互联网架构设计及高并发架构

价格:5000
总课时:0课时 发布时间:2016年

简介

项目经理、技术总监

收看本课程的其它同学

  • guwenren

  • 18676676366

  • 已有944人购买

    浪曦星际一卡通

  • 已有377人购买

    浪曦OA与工作流系统

  • 已有354人购买

    Spring源码解读与设计详析

  • 已有305人购买

    Java常见笔试、面试系列

  • 已有295人购买

    浪曦CRM企业级开发应用系统

  • 已有290人购买

    风中叶2016述职规划全程讲座分享

  • 已有246人购买

    Git应用开发详解(体验)

  • 已有235人购买

    Mysql高级海量数据存储和优化

  • 已有225人购买

    圣思园视频

  • 已有192人购买

    Oracle DBA系列教程

  • 课程简介
  • 课程目录
  • 课程评价(1)

单元一高并发数据存储架构


一、数据拆分

1. 数据现状

2. 连接数问题

3. 数据垂直拆分

4. 垂直拆分的问题和解决方案

5. 异构的读写分离

6. 数据水平拆分

7. 水平拆分的问题和解决方案

8. 一些案例分析

9. 拆分难题


二、 数据拆分及整合的中间件

1.mysql Proxy

2.amoeba


三、数据同步方案

1.海量数据实时同步解决方案

2.异构数据源之间的导入导出方案

(一)、NOSQL运动背景

1.RDBMS的成功以及背后的设计原则

2.大数据时代带来的新的挑战

3.RDBMS为什么无法满足该挑战


四、NOSQL和RDBMS的数据模型

1.传统的ER模型及企业怎样使用该模型来解决数据架构问题

2.Key-value模型

3.Column Family模型

4.Document模型

5.Graph模型


五、可扩展性和一致性

1.RDBMS的ACID原则和NOSQL的BASE原则

2.CAP原理

3.强一致性和最终一致性

4.Gossip算法


六、nosql选型和场景

1.key-value模型使用场景和选型方案

2.Colunm Family模型使用场景和选型方案

3.Document模型使用场景和选型方案

4.Graph模型使用场景和选型方案


七、数据服务平台设计

八、案例解析

1.淘宝交易系统设计(双十一场景)

2.ebay竞拍设计


单元二业务分布式应用


一、分布式java应用

1.基于消息方式实现系统间的通信

2.基于Java自身技术实现消息方式的系统间通信

3.基于开源框架实现消息方式的系统间通信

4.基于远程调用方式实现系统间的通信

5.基于Java自身技术实现远程调用方式的系统间通信

6.基于开源框架实现远程调用方式的系统间通信


二、RPC

1.RPC实现

2.RPC调优方案

3.PRC之透明-服务框架中间件


三、webService技术

1.axis2实现webService

2.cxf 实现webService


四、大型分布式java与SOA

1.基于SCA实现SOA平台

2.基于ESB实现SOA平台

3.基于Tuscany实现SOA平台

4.基于Mule实现SOA平台


五、消息中间件使用

1.消息中间件基本原理

2.消息中间件使用

3.淘宝案例中的使用


单元三分布式缓存


一、redis简介

1、Redis的优势

2、目前版本中Redis存在的主要问题

3、和关系型数据库的比较

4、如何持久化内存数据

5、下载、安装、基础配置


二、redis 数据类型及基本命令和使用场景

1.string类型基本操作及使用场景

2.List类型基本操作及使用场景

3.Set类型基本操及使用场景

4.Hashes类型基本操作及使用场景

5.Sorted-Set类型基本操作及使用场景


三、Key操作命令

1、key命令概述

2、key相关命令列表

3、key命令示例


四、redis事务

1、事务概述

2、事务相关命令列表

3、事务相关命令示例

4、WATCH命令和基于CAS的乐观锁


五、redis持久化

1、Redis提供了哪些持久化机制

2、RDB机制的优势和劣势

3、AOF机制的优势和劣势

4、其它


六、redis主从复制

1.Redis的Replication

2.Replication的工作原理

3.redis复制流程概述

4.如何配置Replication

5.应用示例

6.Redis主从复制缺陷


七、Redis客户端操作


八、Redis3.0 cluster

1.redis cluster现状

2.redis cluster架构

3.redis cluster搭建和使用

4.redis cluster客户端

九、Memcached

1.Memcached基本使用

2.Memcached集群

3.Redis和Memcached比较


第四部分Web高并发处理及面向服务的架构设计


内容一、负载均衡

1.四层硬件负载均衡

2.四层软件负载均衡

3.七层反向代理负载均衡


内容二、缓存技术

1.页面缓存

2.页面静态化

3.页面局部缓存

4.浏览器缓存

5.反向代理服务器缓存

6.数据库前端缓存(分布式)


内容三、面向服务的架构解决方案

1. 简单的RPC实现和性能问题分析

2.数据协议分析和调优

3.IO模型分析和调优方案

4.线程模型分析和调优方案

5.代理调优

6.MINA框架

7.web服务

8.服务框架中间件

9.SCA的SOA、ESB的SOA


内容四、一些架构赏析

1.高并发、大数据互联网架构(淘宝案例)

2.可伸缩性架构案例