Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭 ...
分类:
编程语言 时间:
2019-05-13 12:43:57
阅读次数:
97
目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然 ...
分类:
Web程序 时间:
2019-05-06 19:25:33
阅读次数:
173
架构师眼中的高并发架构 http://www.itpub.net/2019/04/25/1705/ 数据和云 2019-04-25 14:42:34 本文共6557个字,预计阅读需要17分钟。 前言 高并发经常发生在有大活跃用户量和用户高聚集的业务场景中,如:秒杀活动、定时领取红包等。 为了让业务可 ...
分类:
其他好文 时间:
2019-05-03 15:59:00
阅读次数:
116
Redis主从架构 到目前为止,Redis Cluster 能实现很好的性能,但如果只是缓存几个G的数据,那么单机Redis就足够了,但缓存主要用来读的,单机的QPS有一定的极限,一两万QPS一台应该没什么问题,但如果是几十万的QPS这类场景呢?Redis主从架构就非常合适。 主从架构主要是保证Re ...
分类:
其他好文 时间:
2019-04-22 00:44:36
阅读次数:
169
?阅读本文大概需要 11.4 分钟。 来源:my.oschina.net/u/3772106/blog/1793561 前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并 ...
分类:
其他好文 时间:
2019-04-13 11:03:06
阅读次数:
165
一 高并发的概念在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 二 高并发架构相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求) 2、PV(Page View):综合浏览量,即页面浏览量或者点击量 ...
分类:
Web程序 时间:
2019-04-10 12:02:43
阅读次数:
196
在我们团队内部,随着消息应用中心(任务中心)的广泛应用,有时候我们感觉不到消息队列的存在,但这不影响消息队列在高可用、分布式、高并发架构下的核心地位。 消息队列都应用到了哪些实际的应用场景中? 一、再谈消息队列的应用场景 但是,我们对消息队列的底层技术和原理还是不了解,那么我们马上开始吧… 二、消息 ...
分类:
其他好文 时间:
2019-02-12 12:58:29
阅读次数:
143
java分布式 Java高并发 Java高可用 Java高扩展 高并发架构
NIO通讯
分类:
其他好文 时间:
2019-01-17 22:43:08
阅读次数:
204
基础篇 高并发架构基础概念和优化思路 高并发架构相关概念 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行 通常我们所定义的高并发并非上述解释,简单的来说就是在某个时间点、有多少个访问同时到 ...
分类:
Web程序 时间:
2018-12-29 18:26:35
阅读次数:
183
java分布式 Java高并发 Java高可用 Java高扩展 高并发架构
NIO通讯
分类:
编程语言 时间:
2018-12-18 17:56:43
阅读次数:
751