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

分布式架构总汇【转】

1 分布式架构原理

1.1 分布式架构演进过程

1.2 如果把应用从单机扩展到分布式

1.3 cdn加速静态文件访问

1.4 系统监控、容灾和存储动态扩容

1.5 架构设计及业务驱动划分

1.6 cap、base理论及其应用

2 分布式架构策略

2.1 分布式架构网络通信原理剖析

2.2 通信协议中的序列化和反序列化

2.3 基于框架的rpc技术Webservice/RMI/Hessian

2.4 深入分析zookeeper在disconf配置中心的应用

2.5 基于zookeeper实现分布式服务器动态上下线感知

2.6 深入分析Zookeeper Zab协议及选举机制源码解读

2.7 Dubbo管理中心及监控平台安装部署

2.8 基于Dubbo的分布式系统架构架构实战

2.9 Dubbo容错机制及高扩展性分析

3 分布式架构中间件

3.1 分布式消息通信

3.2 ActiveMQ/Kafka/RabbitMQ

3.3 Redis主从复制原理及无磁盘复制分析

3.4 图解Redis中的AOF和RDB持久化策略的原理

3.5 MongoDB企业级集群解决方案

3.6 MongoDB数据分片、转存及恢复策略

3.7 基于OpenResty部署应用层Nginx以及Nginx+lua实践

3.8 Nginx反向代理服务器及负载均衡服务配置实战

3.9 基于Netty实现高性能IM聊天

3.10 基于Netty实现Dubbo多协议通信支持

3.11 Netty无锁化串行设计及高并发处理机制

4 分布式架构实战

4.1 分布式全局ID生成方案

4.2 Session跨域共享及企业级单点登录解决方案实战

4.3 分布式事务解决方案实战

4.4 高并发下的服务降级、限流实战

4.5 基于分布式架构下分布式锁的解决方案实战

4.6 分布式架构下实现分布式定时调度

 

转载于:https://www.cnblogs.com/hustdc/p/9016148.html

相关文章:

  • MFS分布式文件系统部署
  • 阿里云Elasticsearch公测发布
  • Django中Model-Form验证
  • win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法,电脑设备ID方法...
  • D的去世给我的震撼
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • CAP理论的例子讲解
  • 欧拉函数 + 线性求法
  • 编写高质量JavaScript代码之并发
  • Python成长之路【第三篇】函数
  • Callable和Future用法示例
  • 谁说我们IT不重要???
  • linux-NAT连接外网
  • DataWorks支持PyODPS类型任务
  • JS 时间函数 / 格式化时间戳
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Android单元测试 - 几个重要问题
  • codis proxy处理流程
  • Date型的使用
  • es的写入过程
  • exports和module.exports
  • Git同步原始仓库到Fork仓库中
  • HTTP中的ETag在移动客户端的应用
  • Idea+maven+scala构建包并在spark on yarn 运行
  • java2019面试题北京
  • JavaScript设计模式与开发实践系列之策略模式
  • js递归,无限分级树形折叠菜单
  • MaxCompute访问TableStore(OTS) 数据
  • Next.js之基础概念(二)
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SSH 免密登录
  • Travix是如何部署应用程序到Kubernetes上的
  • 构建二叉树进行数值数组的去重及优化
  • 诡异!React stopPropagation失灵
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 那些被忽略的 JavaScript 数组方法细节
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 手写一个CommonJS打包工具(一)
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 微信公众号开发小记——5.python微信红包
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 译有关态射的一切
  • 原生js练习题---第五课
  • ionic入门之数据绑定显示-1
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (02)Hive SQL编译成MapReduce任务的过程
  • (汇总)os模块以及shutil模块对文件的操作
  • (三)Honghu Cloud云架构一定时调度平台
  • (一)u-boot-nand.bin的下载
  • (一)UDP基本编程步骤
  • (原)Matlab的svmtrain和svmclassify
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)memcache、redis缓存
  • (轉貼) UML中文FAQ (OO) (UML)