• 关于遇到高并发时候的一些总结


    1.硬件和网络优化(测试服务器的IO,和主机之间的ping值)。
    2.放弃一些数据安全性和事务性,特别是从库。
    3.数据库拆分(用户数据与其他数据进行拆分(不同DB,甚至是不同物理机))。
    4.按照不同业务进行数据库拆分,然后分别做读写分离。
    5.读写分离不要搞一刀切,要有侧重点。
    6.增加Web和DB的监控。
    7.优化死锁的SQL语句。
    8.高并发的时候考虑用缓存替代DB。
    9.下单高并发,直接把请求数据保存为日志,返回下单成功(延迟订单确认时间,都返回成功)。
    10.原则不用让业务跑了,钱收多了可以退,没钱收,发不了工资。

  • 相关阅读:
    Distributed
    Archi
    SpringCloud
    Java 多线程
    Java 基础
    Java 基础
    Java 基础
    Java 基础
    python--all与any
    pandas--apply/applymap/map
  • 原文地址:https://www.cnblogs.com/liuyu7177/p/6234484.html
Copyright © 2020-2023  润新知