zoukankan      html  css  js  c++  java
  • 三分钟精通高并发

    一、高并发、多线程
    1.高并发
    高并发是请求,指的是多个客户端同一时刻向服务端发送请求, 它是一种现象。
    比如,在双11凌晨12:00分同时有10万个下单请求。
    高并发标准:
    高并发用户数
     TPS(Transactions Per Second)每秒事务数
     QPS(Query Per Second)每秒查询率等。
    2.多线程
    多线程是处理,指的是同一时刻多个执行者处理同一类的任务, 它有具体的实现。
    比如,电商网站在双11凌晨12:00分同时有100个线程处理2000个下单请求。
    3.并发
    多个线程操作相同的资源,保证线程安全,合理使用资源。
    多线程技术:
    1、Java线程
    2、线程模型
    3、Java线程池
    4、Future(各种Future)
    5、Fork/Join框架
    6、volatile
    7、CAS(原子操作)
    8、AQS(并发同步框架)
    9、synchronized(同步锁)
    10、并发队列(阻塞队列)
    高并发架构技术:
    1、Redis为代表的分布式缓存技术
    2、Kafka为代表的分布式消息队列技术
    3、MongoDB为代表的NoSQL数据技术
    4、Dubbo为代表的微服务架构技术
    5、Tddl为代表的数据库层分库分表等技术
    6、Ngnix为代表的负载均衡技术
    7、还有服务器核心指标监控、以及安全和容灾等技术。
  • 相关阅读:
    git的简单操作
    angularjs的基础
    针对IE8透明度设置及一些简单的兼容问题
    sublime 部分常用的快捷键
    Linux简单的操作
    AngularJS 简单的介绍
    html5的viewport与css3的媒体查询
    css的优先级的相关内容
    (转) vmware 切换桥接模式
    从nginx的编译安装,了解编译安装原理(转)
  • 原文地址:https://www.cnblogs.com/mayuan01/p/12016880.html
Copyright © 2011-2022 走看看