1、redis高并发跟整个系统的高并发之间的关系 redis,你要搞高并发的话,不可避免,要把底层的缓存搞得很好 mysql,高并发,做到了,那么也是通过一系列复杂的分库分表,订单系统,事务要求的,QPS到几万,比较高了 要做一些电商的商品详情页,真正的超高并发,QPS上十万,甚至是百万,一秒钟百万 ...
分类:
其他好文 时间:
2020-04-17 00:10:21
阅读次数:
57
描述最近在python中开发一个人工智能调度平台,因为计算侧使用python+tensorflow,调度侧为了语言的异构安全性,也选择了python,就涉及到了一个调度并发性能问题,因为业务需要,需要能达到1000+个qps的业务量需求,对python调度服务的性能有很大挑战。具体的架构如下面所示:补充:架构中使用的python为cpython,解释执行的语言,并非jpython或者pypytho
分类:
编程语言 时间:
2020-04-12 07:51:15
阅读次数:
101
系统负载能力 维度 1.吞吐量/TPS 概念 指在单位时间内系统处理的请求数,吞吐量是判断一个系统处理能力的常用指标 2.响应时间/RT 概念 指系统对请求作出响应的时间,现实中不同功能响应时间不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不同,因此一般说响应时间会指该系统所有功能的平均响应 ...
分类:
其他好文 时间:
2020-04-01 19:36:56
阅读次数:
97
Nginx 的应用场景 Nginx 的应用场景主要有三个: 静态资源服务 反向代理服务 API 服务 静态资源服务 Nginx 可以通过本地文件系统提供静态资源的服务,例如纯静态的 HTML 页面等。 反向代理服务 很多应用服务的运行效率是很低的,QPS,TPS,并发等都是受限的,所以需要把很多应用 ...
分类:
其他好文 时间:
2020-03-30 09:50:41
阅读次数:
58
[TOC] 上周在 "[分布式服务\]海量互联网服务设计的有损价值观" 这篇文章中提到,与金融行业服务要求的强一致性不同,海量互联网服务要求的是能够扛住更高的qps,服务降级研究的问题是在服务器资源有限的情况下,如何提供更大的访问量,并保证系统稳定运行。 最近我搬了个房子,房东还没来得及上面装宽带, ...
分类:
其他好文 时间:
2020-03-28 19:38:02
阅读次数:
86
在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇将会介绍一下常用的限流算法以及他们各自的特点。 算法介绍 计数器法 计数器法是限流 ...
分类:
编程语言 时间:
2020-03-28 01:12:38
阅读次数:
81
QPS:Queries Per Second,顾名思义:“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机 ...
分类:
其他好文 时间:
2020-03-26 16:27:25
阅读次数:
94
Redis 主从架构 一、简单介绍 单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点,从节点负责读。所有的读请求全部走从节点。这样也 ...
分类:
其他好文 时间:
2020-03-26 01:41:17
阅读次数:
86
QPS(吞吐能力): 每秒查询率 (Query Per Second) , 每秒的响应请求数,也即是最大吞吐能力。 RT(响应时间): 响应时间是指系统对请求作出响应的时间 PV(点击量): 访问量即 Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次单台服务器每天 UV(用户数量 ...
分类:
其他好文 时间:
2020-03-23 15:04:18
阅读次数:
191
https://www.cnblogs.com/lnas01/p/5978439.html 背景:线上有一个推荐服务,日志量比较大,想确认下是不是qps过高 问题:如何根据日志查看一个服务的qps tail f XXX.log,可以发现日志格式如下: [8708 10 14:51:44 638 IN ...
分类:
其他好文 时间:
2020-03-21 23:11:10
阅读次数:
90