如何设计高并发的系统
来源:互联网 发布:淘宝健身球 编辑:程序博客网 时间:2024/05/16 17:25
a、空间换时间(多级缓存)
1)客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)
2)反向代理缓存
3)应用端的缓存(memcache)
4)内存数据库
5)Buffer机制(数据库,中间件等)
b、伸缩能力
1)拆分
业务拆分,逻辑分段(非阻塞,能异步则异步)
数据拆分(分库分表)
2)无状态
c、优化资源利用
1)基于逻辑的不同,采取不一样的策略,优化资源利用,按照业务进行资源分配(业务分流,线程分配)
2)流控
3)超时控制
- 如何设计高并发的系统
- 如何设计高并发的系统
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 高并发系统设计
- 大型高并发、高负载网站的系统架构设计
- 高并发高性能仓库库存系统的架构设计
- 高性能、高并发消息传输系统的框架设计
- 高并发高性能仓库库存系统的架构设计
- 高性能、高并发网络通信系统的架构设计
- 如何设计一个支持高并发的高可用服务
- 高并发系统数据库设计
- Struts 2+Jquery+JSON(登录验证)
- Android 中自定义属性(attr.xml,TypedArray)的使用
- Device Management Functions(设备操作函数)
- 注意Javascript里var的用法
- Qt 中捕获窗口停用和激活的消息 .
- 如何设计高并发的系统
- Delphi 编译指令与说明
- view类的XML属性、相关方法和说明
- 企业音视频即时通讯开发的得力合作者
- phpMyAdmin phpmyadmin.css.php完全路径泄露漏洞
- c#调试
- struts的LOGIC标签详解
- 找供应商 协同OA、统一门户
- Android 系统属性SystemProperty分析