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

高并发业务支撑方案

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

相关推荐

    高并发支撑设计及优化规范

    针对具体的业务场景进行深入分析,是设计高并发支持方案的基础。 1. **特定场景的性能测试**:对于秒杀、抢购等特殊场景,必须进行详细的性能测试,以确保在极端情况下系统的稳定性和可靠性。 2. **系统部署环境...

    高并发解决方案

    ### 高并发解决方案详解 #### 一、代码层面优化 在面对高并发场景时,首先应当从代码层面入手,确保程序高效稳定运行。 ##### 1. 减少资源浪费 - **单例模式**:对于那些在整个应用生命周期内只需要一个实例的类...

    大型网站应用之海量数据和高并发解决方案总结.docx

    ### 大型网站应用之海量数据和高并发解决方案 #### 一、网站应用背景 随着互联网的迅猛发展,用户数量激增,对于网站而言,如何高效处理海量数据及应对高并发访问成为了关键技术挑战之一。在初期阶段,一个简单的...

    高并发网站系统架构的解决方案

    数据库是支撑网站应用的核心组件,面对高并发请求时,单一数据库往往会成为瓶颈。通过以下方法可以有效缓解这一问题: 1. **数据库集群**:利用多台服务器构建数据库集群,实现数据的冗余存储和负载均衡。不同...

    微信高并发资金交易系统设计方案-百亿红包背后的技术支撑

    微信红包系统作为一款高并发的资金交易系统,其背后的技术支撑主要面临两大挑战:并发性能和资金安全性。在处理像春节这样大规模的红包收发场景时,系统需要在短时间内处理数以亿计的并发请求,同时确保每一笔交易的...

    IBM EAI电信业务支撑系统的EAI架构规划及IBM解决方案

    本文主要探讨的是中国电信业务支撑系统中企业应用集成(Enterprise Application Integration, EAI)的架构规划,以及IBM提供的相应解决方案。EAI在电信行业中的应用旨在解决各业务系统之间的信息孤岛问题,实现高效...

    互联网高并发架构设计说明.pdf

    在电商相关产品开发中,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 服务器架构是支持高并发的关键组件,需要有均衡负载、数据库需要主从集群、NoSQL缓存需要主从集群...

    高并发高负载网站系统架构

    本文将围绕高并发高负载网站系统架构,特别是静态化架构的设计方案展开讨论。 #### 二、高访问量系统的定义与特点 对于一个高访问量系统而言,其需要能够支撑大量的用户请求。以Java系统为例,若平均每秒需要处理...

    基于java高并发BGW仿真系统的实现.pdf

    - 按照设计方案,系统能够处理1500000万并发数据量,这说明系统具有很高的数据处理能力和并发能力,能够满足高并发场景下的使用需求。 7. Java开发技术在实现仿真系统中的应用: - 文档标题和描述提及的“基于...

    大型高并发高负载网站的系统架构解决之道

    ### 大型高并发高负载网站的系统架构解决之道 #### 概述 在互联网的高速发展下,大型网站面临着前所未有的挑战,特别是高并发和高负载情况下的稳定性与响应速度。传统的静态网页模式已无法满足现代网站的需求,...

    QQ红包高并发案例分享

    在阅读了提供的文件内容后,以下是对“QQ红包高并发案例...同时,服务器的合理部署和对系统的持续优化是支撑高并发业务的重要保障。通过本案例的分享,我们可以了解到在高并发场景下,系统架构设计和性能优化的重要性。

    如何快速实现高并发短文检索

    - **缺点**:尽管性能优于简单的`LIKE`搜索,但对于极高并发场景仍然难以支撑;同时,全文检索对数据库资源的消耗也相对较大。 3. **使用开源方案将索引外置** - **具体方法**:采用Lucene、Solr或Elasticsearch...

    大型网站系统构架-高并发高负载

    ### 大型网站系统构架-高并发高负载 随着互联网技术的发展,越来越多的企业和组织开始构建自己的在线平台,特别是大型网站,如门户站点等。这些网站通常面临着大量的用户访问和高并发请求的压力。为了应对这些问题...

    Python后台开发的高并发场景优化解决方案.docx

    ### Python后台开发的高并发场景优化解决方案 #### 一、背景与挑战 随着互联网的快速发展,各类线上服务面临着越来越高的并发请求压力。特别是在大型活动如春晚红包互动、双十一购物节等特殊时期,短时间内产生的...

    面试最让你手足无措的一个问题:你的系统如何支撑高并发?

    总的来说,回答如何支撑高并发系统的问题,需要从系统的整体架构、数据库设计、服务化策略、并发控制等多个角度出发,结合具体的业务场景进行详细阐述。在面试中,展示自己对这些技术的理解和实践经验,能够有效提升...

    深入理解高并发下分布式事务的解决方案.docx

    ### 深入理解高并发下分布式事务的解决方案 #### 一、分布式事务定义 分布式事务是指事务参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单来说,分布式事务是由...

    省级业务运营支撑系统(BOSS)业务技术规范(3.0版)-客户服务应用部署分册

    《省级业务运营支撑系统(BOSS)业务技术规范(3.0版)-客户服务应用部署分册》是针对电信行业中省级BOSS系统的重要文档,它详细阐述了如何在省级层面进行客户服务应用的部署和实施。这份规范的核心目标是提高服务...

    SpringCloud Nginx 高并发核心编程学习文档+整理代码

    文档中的"Spring Cloud、Nginx高并发核心编程@www.cmsblogs.cn.pdf"很可能是对SpringCloud和Nginx高并发解决方案的详细讲解,涵盖了架构设计、组件配置、性能优化等多个方面。而"SpringCloud Nginx 高并发核心编程_...

    服务器高并发分布式架构演进.pptx

    服务器高并发分布式架构演进 服务器高并发分布式架构演进是指在网站的发展过程中,如何设计和优化服务器架构以满足日益增长的用户数和访问量。该架构演进可以分为七个阶段,每个阶段都针对特定的性能瓶颈和问题,...

    基于SOA技术架构的多并发异构业务系统中台技术设计.pdf

    这种架构设计还包括了微应用粒度数据分库、高并发数据库预分配,以及在DMZ区域的网络架构设计来提高安全性。 在业务架构设计方面,业务分割架构的引入旨在通过模块化的业务拆分,实现业务的横向分割。这种方式可以...

Global site tag (gtag.js) - Google Analytics