最近一段时间一直在看一些高并发处理策略的文章,在此也稍微总结一下自己的心得

一.高并发
可以这么理解高并发,在同一时间,有大量用户同时访问同一个URL,容易导致服务器和数据库资源被占满崩溃,数据库的存储和更新结果跟理想不一致,例如出现重复的数据记录,多次添加记录等数据错乱问题。
二.高并发的处理策略

1.服务器
服务器可以做负载均衡集群,分摊系统的工作,减少单一服务器的资源负担
2.数据库
2.1 通过表设计防止并发导致数据错乱
2.2 表设计成分库分表,分库减少单一数据库的负担,分表防止因数据量增多而降低数据库的性能
2.3 数据库读写分离
3.程序设计
3.1 同步机制
3.2 事物+锁,防止并发数据错乱
3.3 数据缓存,加快响应速度

如果有什么不对的地方,请指正,同时这方面的内容我也会不断去学习,完善这篇文章

高并发的一些处理方法相关推荐

  1. java抢单功能_基于消息队列的高并发抢单功能实现方法与流程

    本发明涉及嵌入式软件中间件,具体涉及一种基于消息队列的高并发抢单功能实现方法. 背景技术: 中间件是一种独立的系统软件或服务程序,分布式应用系统借助这种软件在不同的技术之间共享资源,管理计算资源和网络 ...

  2. php如何对mysql加锁_PHP+MySQL高并发加锁事务处理问题解决方法

    本文实例讲述了PHP+MySQL高并发加锁事务处理问题解决方法.分享给大家供大家参考,具体如下: 1.背景: 现在有这样的需求,插入数据时,判断test表有无username为'mraz"的 ...

  3. 高并发系统—通用设计方法

    文章出自:阿里巴巴十亿级并发系统设计(2021版) 链接:https://pan.baidu.com/s/1lbqQhDWjdZe1CBU-6U4jhA 提取码:8888 我们知道,高并发代表着大流量 ...

  4. java redis 并发_Redis高并发问题的解决方法

    本文讲述了Redis高并发问题的解决办法.分享给大家供大家参考,具体如下: redis为什么会有高并发问题 redis的出身决定 redis是一种单线程机制的nosql数据库,基于key-value, ...

  5. 阿里架构师教你处理高并发:2种方法,解决Redis和Mysql一致性

    需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...

  6. 解决高并发的几种方法

    一.高并发 可以这么理解高并发,在同一时间,有大量用户同时访问同一个URL,容易导致服务器和数据库资源被占满崩溃,数据库的存储和更新结果跟理想不一致,例如出现重复的数据记录,多次添加记录等数据错乱问题 ...

  7. 高并发编程-Thread#join方法的使用及使用场景分析

    文章目录 含义 方法及示例 void join() void join(long millis) join(long millis, int nanos) 使用场景分析 含义 翻看下源码的注释: Wa ...

  8. 服务器高并发的解决方法

    服务器高并发三种解决方法为: 高并发问题是大部分服务器都经历过的,由于资源的有限性,其同时处理请求的能力自然也有限制.当高并发出现时,服务端的处理和响应速度会大幅降低,更严重的会使服务器崩溃.那么,当 ...

  9. 哪个服务器支持高并发,IIS Web服务器支持高并发设置方法详解

    这篇文章主要介绍了IIS Web服务器如何支持高并发,详细设置方法在下面,大家参考使用吧 适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows ...

最新文章

  1. 用 Python 使用 Google Colab?岂止是炫酷
  2. 【numpy】几种fft函数的使用
  3. 我在51cto微职位学软考——宝妈一次性通过高项的学习经历
  4. java 静态方法和实例方法的区别
  5. 面向区块链的高效物化视图维护和可信查询
  6. 如何在 Apache Flink 中使用 Python API?
  7. mysql 触发器 sql日志_触发器实现记录操作表的日志
  8. 《天天数学》连载09:一月九日
  9. 新浪SAE sae_debug保存日志
  10. 2020年低压电工考试试卷及低压电工复审考试
  11. HTML5 标签大全
  12. net系统安全开发手册
  13. 【多多情报通】看完让人焕然大悟的6种拼多多店铺玩法
  14. 大白菜U盘PE重装教程
  15. 微信点开分享文章所带的关键字
  16. 做一个平台需要什么条件?
  17. 【数据库原理及应用】——数据查询SELECT(学习笔记)
  18. Codeforces 869C The Intriguing Obsession 组合数取模
  19. Alpha GO核心原理
  20. alertmanager设置告警邮件的邮件头/邮件模板

热门文章

  1. YolactEdge: Real-time Instance Segmentation on the Edge (Jetson AGX Xavier: 30 FPS, RTX 2080 Ti: 170
  2. PHP使用PhpSpreadsheet操作Excel
  3. Linux15 --- 信号量、ipcs
  4. ANSYS——载荷的方向
  5. android Zxing扫描二维码和一维码
  6. 2021-09-26 四位二进制计数器
  7. NOR FLASH读、写、擦原理与实现(1)——性能简述与术语解释
  8. 【蓝桥杯预备营集结五】第十三届蓝桥杯模拟赛 C/C++ 试题分析及解答
  9. WPF 关闭按钮的禁用与恢复
  10. 计算机辅助教学在幼儿园中的应用,谈信息技术在幼儿园教育教学中的应用