`
rbible
  • 浏览: 50382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

高并发业务支撑方案

 
阅读更多
1、降低系统开销
降低客户端与服务器请求开销
  • 页面静态化、或局部静态化
  • 使用cookie数据代替实时请求
  • 延长资源失效时间:由原来1小时改为一天等
  • 合并请求,修改多次请求为一次请求,如: 一次请求多个资源文件 
  • 合并资源:将小图合并为大图 
  • 降低传输开销:压缩图片、js、css等
降低服务器间调用开销
  • 应用层数据缓存
  • 合并分离部署的Web、App
  • 降低等待时间
减少数据库访问数量
  • 数据缓存
  • SQL语句合并
  • 降低搜索开销:使用solr、solr suggest
2、系统调整
  • 业务分离部署:将业务分成服务,分离部署,均衡负载,降低资源争抢,便于调配
  • 异步处理:对于次要业务处理进行异步处理,降低系统实时压力,如日志处理、发货通知等
  • 边缘功能服务降级:重点支撑高并发的核心业务,抽调边缘功能的系统资源,或暂停业务来集中支撑
3、运维支撑
前期压力测试
  • 关键业务压力负载指标
  • 全业务压力负载指标
  • 各维度业务压力指标
应用支撑
  • 并发数量设置
  • 启动内存
  • 中间件最大连接数量
  • 各种系统日志清理
  • 最大文件打开数量,主机及中间件
数据库优化
  • 存储扩容
  • 表空间扩容
  • 数据源设置调整
  • AWR问题分析
应急方案
  • 制定紧急发布流程
  • 应急服务器调配方案
应用支撑原则
1、控制峰值负载
2、提高业务处理能力
3、公平处理业务请求
分享到:
评论

相关推荐

    高性能电商秒杀解决方案

    • 整个系统关键在于支撑短时间内的高并发,降低数据库压力,业务和普通商品购买区别不大 秒杀系统性能瓶颈在于数据库无法处理并发访问 性能优化的关键在于数据库 思路: • 加缓存,减少数据库访问 • 消息排队,...

    应急管理系统平台方案设计.doc

    17 3.1.3 安全性 17 3.1.4 高并发性 17 3.1.5 各种资源快速定位性 18 3.1.6 可快速恢复性 18 3.2 应急业务基础信息库 18 3.2.1 经济统计数据 18 3.2.2 重点防护目标数据 18 3.2.3 重大危险源数据 18 3.2.4 应急机构...

    高性能高扩展的千亿级实时数据仓库全实现(通用企业级解决方案).rar

    分享视频教程——高性能高扩展的千亿级实时数据仓库全实现(通用企业级解决方案),本套课程可以满足世面上绝大多数大数据企业级的数据仓库业务场景,全部代码可以直接部署企业,支撑亿级并发数据分析。最后的项目...

    从无到有构建亿级微服务秒杀系统(真实工业界案例)视频课程

    本课程采用全新的微服务架构,运用了很多工业界的企业级解决方案和高级技术,带大家手把手实现一个高性能,高并发,高可用等的秒杀系统,本课程会包含很多高级的内容,比如微服务架构、分布式部署方案、多线程、支付...

    TBase数据库教程

    简单易用 ...支撑海量数据的高并发在线交易型业务,提供灵活、完善的数据治理功能,助力解决各种数据治理难题。 简化运维 沉淀了丰富的运维经验,积累了大量数据库运维工具,降低分布式系统的运维门槛。

    1-3.智慧校园-无线校园整体解决方案.pdf

    促进教育融合发展基础设施建设 信息化建设全面铺开阶段 数字化转型阶段(校园平台建设、数据治理等,支撑创新业务快速上线)Huawei Confidential 4高校网络面临的挑战业务专网独立部署网络总体建设成本高多校区规模...

    基于电商业务中台最佳实践:总体架构介绍与交易业务中台核心设计

    天然的分库分表,消息解耦和分布式缓存设计,支持弹性扩容,以支持大数据高并发场景。接下来将分别介绍每个部分。中台部分在逻辑上分成了基础能力和平台产品两层,这样做的好处是,基础能力层聚焦于稳定收敛的业务...

    seckill-master-lkk.zip

    - 整个系统关键在于支撑短时间内的高并发,降低数据库压力,业务和普通商品购买区别不大 秒杀系统性能瓶颈在于数据库无法处理并发访问 性能优化的关键在于数据库 思路: - 加缓存,减少数据库访问 - ...

    ArchSummit北京 2016年全球架构师峰会PPT合集(84份).zip

    核心中间件是如何支撑业务快速发展 如何实现高并发高可用的选购系统---选购系统架构设计实践 大规模下的存储解决方案和迁移实例分析 高可用架构演进 高可用建设之路 数据中心网络的高可用架构 打造千亿级分布式存储...

    数据库设计方案.docx

    规范性原则 数据处理及数据建库实行规范化设计与建设,为业务系统提供支撑。 保护性原则 项目建设要充分考虑易维护性原则,软件建设做好售后服务,为后期建设提供良好基础。 完整性原则 在系统设计中,我们选用产品...

    心理咨询网站设计方案(1).doc

    心理咨询网网站设计方案 作者:沈公子 本方案未经许可,不得转载;违者必究! 目录 1、网站建设目标 4 2、系统总体设计 4 2.1 面向对象或面向过程开发设计 4 2.2 系统总体框架 4 2.3 系统设计要求 6 2.4 系统设计...

    一种基于Kafka的可靠的Consumer的设计方案 (2016年)

    对于数据业务的基础支撑系统,除了能够满足高并发度和实时性以外,数据的质量即数据可靠性也是关键的一环。但是,由Kafka原生提供的数据消费者不能够保障数据的可靠性。本文首先简单介绍了 Kafka 的组成、架构特性等...

    一文教你迅速解决分布式事务XA一致性问题

    大型业务系统有着用户多、并发高的特点,在这方面,集中式数据库(单机数据库)的性能很难支持,因此主流的互联网公司往往采用分布式(架构)数据库,物理上利用更多的低端设备,逻辑上对大表水平拆分支撑业务的需要...

    服务器虚拟化技术方案(1).doc

    应采取各种必要技术措施,保证业务系统具备有健壮的稳定性,在保证性能 的前提下,为所有业务系统提供7x24小时不宕机,持续的运行支撑服务。要充分考 虑到系统运行设备、数据存储及应用设计,能够为系统提供零数据丢失、...

    2020 DTC 数据技术嘉年华演讲PPT汇总.zip

    构建满足业务海量存储和高并发的数据库设计与实践 openGauss数据库新特性和未来演进 新基建浪潮下的智能数据库 从同构到异构:DTS如何打破数据孤岛 新华三高可用开放计算 MySQL8.0最新动态 金融级STP分布式事务如何...

    基于Java Swing + MySQL + JDBC 的图书管理系统.zip

    它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密...

    独立开发的基于Django+weui+weui.js,mysql的移动电商项目,实现微信认证,登录,微信支付等功能.zip

    它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密...

    基于 nodejs express mysql 开发的留言板 demo.zip

    它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密...

    基于 jsp + servlet + mysql 三层架构实现的网上书店系统.zip

    它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密...

    电影推荐系统:SpringBoot、vue,基于物品的协同过滤算法,IDEA,WebStorm,mysql.zip

    它支持水平扩展(如通过分片、复制等技术)和垂直扩展(如增加硬件资源),以应对大规模数据存储和高并发访问的需求。 安全性与管理工具 MySQL提供了一系列安全措施,如用户账户管理、访问权限控制、SSL/TLS加密...

Global site tag (gtag.js) - Google Analytics