高并发

编程

应用级缓存

HTTP缓存

Last-Modified、E-Tag

多级缓存

连接池线程池

对象池,复用对象减少创建对象、垃圾回收的开销

连接池,Redis连接池、HTTP连接池、数据库连接池,复用TCP连接来减少创建和释放连接来提升性能

线程池,复用线程提升性能

池化通过复用提升性能。

异步并发

异步Future、异步Callback、异步编排CompletableFuture、异步Web服务实现、请求缓存、请求合并

扩容

单机垂直、水平扩容,应用拆分,数据库拆分,数据库分库分表,数据异构(全局表、ES搜索、异构表)

队列

缓冲队列(Log4j BufferWriter、AsyncAppender),任务队列(线程池LinkedBlockingQueue, Disruptor RingBuffer),消息队列,请求队列,数据总线队列

以上是 高并发 的全部内容, 来源链接: utcz.com/z/518706.html

回到顶部