首页 首页 资源教程 编程开发 Java 查看内容

最强Java高可用架构设计与实战,视频教程下载

木马童年 2020-4-28 08:52 155 0

高可用架构设计与实践随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适 ...

2020-04-28_085026.png

高可用架构设计与实践

随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的高可用技术架构,变成了一件极具挑战的事情。一个好的高可用架构可以以较低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。

作者一直从事架构设计工作,根据在百度、58同城等六年内满足海量用户请求的架构设计经验,带领大家一起学习互联网的高可用架构如何玩?理论结合实践,并重点讲述案例,深入剖析架构设计的高可用性。并一同探讨如何满足贵企业的高可用架构设计。来吧,一起揭开“高可用架构设计与实践”的神秘面纱!

课程大纲:

第一课:高可用架构知识原理篇

1.什么架构的高可用?

2.架构高可用的重要性?

3.架构高可用的常用手段都有哪些?

4.架构高可用评价维度是什么?

5.架构高可用的考核如何分级?

6.架构高可用的涉及环节都有哪些?

第二课:高可用架构设计之总体架构篇

1.高可用架构为什么需要分层?

2.高可用架构分层设计原则是什么?如何架构分层?

3.高可用架构分层较佳实践;

4.我们的实践案例;

第三课:高可用架构设计之硬件篇

1.如何选择硬件?选择什么样的硬件?

2.高可用架构硬件层面如何保证?

3.硬件层面高可用架构保证的较佳实践是什么?

4.我们的实践案例;

第四课:高可用架构设计之DNS篇

1.DNS防止被劫持的手段有哪些?

2.高可用的DNS如何设计?(HttpDNS、IP长连接等)

3.高可用DNS的较佳实践是什么?

4.我们的实践案例;

第五课:高可用架构设计之CDN篇

1.CDN系统架构高可用涉及技术点都有哪些

2.CDN系统为什么要使用

3.CDN系统发展进程

4.CDN系统国内使用情况

5.CDN系统应用领域

6.CDN数据一致性如何保证

7.我们的实践案例

第六课:高可用架构设计之接入层篇

1.接入层Session如何设计?(Session复制、Session绑定、Session记录方式等)

2.接入层数据安全如何保证?(对称加密、非对称加密、多种方法使用等)

3.接入层高可用设计方案?

4.接入层高可用设计较佳实践是什么?

5.我们的实践案例;

第七课:高可用架构设计之业务逻辑层篇

1.无状态业务逻辑层如何设计?

2.业务逻辑层如何分级管理?

3.业务逻辑层如何异步调用(状态机等方式)?

4.业务逻辑层如何设置合理的超时?

5.业务逻辑层服务降级如何设计?

6.业务逻辑层如何做到幂等设计?

7.业务逻辑层高可用设计较佳实践是什么?

8.我们的实践案例;

第八课:高可用架构设计之数据存储层篇

1.数据存储层冗余我们如何做?

2.数据存储层数据备份如何落地?

3.数据存储层失.效转移机制如何设计?

4.数据存储层数据高可靠性如何设计保证?

5.数据存储层数据如何做到高可访问性?

6.数据存储层数据一致性如何做到?

7.数据存储层高可用架构设计较佳实践是什么?

8.我们的实践案例;

第九课:高可用架构设计之分布式缓存篇

1.高可用架构使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)

2.高可用架构缓存冗余如何设计?

3.高可用架构缓存一致性如何保证?

4.高可用架构缓存命中率如何保证?

5.高可用架构缓存设计的较佳实践是什么?

6.我们的实践案例;

第十课:高可用架构设计之性能评估&扩容篇

1.性能评估目的

2.性能相关环节

3.性能评估工具

4.性能评估方法

5.如何扩容

6.我们的案例

第十一课:高可用架构设计之软件质量保证篇

1.高可用架构如何代码控制?

2.高可用架构自动化测试?

3.高可用架构如何预先发布验证?

4.高可用架构如何灰度发布?

5.高可用架构如何自动化发布?

6.高可用架构设计软件质量保证较佳实践是什么?

7.我们的实践案例;

第十二课:高可用架构设计之监控篇

1.高可用架构设计监控重要性

2.高可用架构设计监控数据采集方法是什么?

3.高可用架构设计如何监控设计?

4.高可用架构语义监控如何做?

5.高可用架构进程监控如何做?

6.高可用架构错误日志监控如何做?

7.高可用架构设计监控的较佳实践是什么?

8.我们的实践案例。

第十三课:高可用架构设计之安全篇

1.高可用架构之网站安全重要性

2.高可用架构之网站被攻击类型

3.高可用架构之XSS攻击

4.高可用架构之注入攻击

5.高可用架构之CSRF攻击

6.高可用架构之其他攻击

7.高可用架构之通用防护

8.高可用架构之信息加密

9.高可用架构之Antispam

10.高可用架构之案例篇

第十四课:高可用架构设计之基于堆栈分析篇

1.Java线程堆栈技巧;

2.Java线程堆栈分析;

3.借助堆栈分析性能瓶颈方法;

4.线上实战;

5.我们案例;

第十五课:高可用架构设计之高性能数据提交与存储篇

1.背景

互联网产品通用架构

架构分层

本文关注的层次

2.数据提交

什么是数据提交

关注问题

利与弊

3.数据存储

存储基础

架构设计

优化


数据安全 数据存储 数据备份 数据采集 Java
0
为您推荐
Python36讲零基础速成班,视频教程下载

Python36讲零基础速成班,视频教程下载

课程介绍:Python36讲零基础速成班是什么是有用教育精心打造的Python基础课程,上课时…...

activity基础与Activiti+Spring+Hibernate+Struts整合OA管理系统案例实战教程下载

activity基础与Activiti+Spring+Hibernate+Struts整合

课程介绍总共有三套教程:第一套:activiti基础教程,分为七次课程,从搭建设计环境和…...

2020云开见明Python数据分析师特训营,全套课程资源下载

2020云开见明Python数据分析师特训营,全套课程资源下

课程名称Python数据分析师特训营(python数据分析从入门到精通)课程预期目标:01熟练…...

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一站式学习教程下载

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一

课程目录:第1章 课程导学与准备工作 1-2 课程介绍及学习指南.mp4第2章 开发环境搭建 …...

安卓高级开发工程师 带你突破Android技术瓶颈视频,资源教程下载

安卓高级开发工程师 带你突破Android技术瓶颈视频,资

〖课程介绍〗:UI/NDK开发 · 性能优化 · 架构设计 · Flutter开发〖课程目录〗:专题…...

慕课网,李超FFmpeg音视频核心技术精讲与实战 FFmpeg视频教程下载

慕课网,李超FFmpeg音视频核心技术精讲与实战 FFmpeg

课程目录:├─第1章 课程导学与准备工作│ 1-1.jpg│ 1-2 课程导学.mp4│ 1-3 …...