本文主要是介绍你们系统每天有多大访问量?每个服务高峰QPS多少?压测过服务最大QPS吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
你们系统每天有多大访问量?每个服务高峰QPS多少?压测过服务最大QPS吗?
- 1、背景
- 2、方案一
- 3、方案二
1、背景
没有关注过,自己的系统每天多大的访问量,然后也没有权限去看运维监控数据。想知道怎么办
2、方案一
可以在代码里面增加metrics的代码 这里可以参考一些开完软件的做法。rg:kafka 、eureka
任何一个开源系统 都需要对自己运行过程中各种请求量,每秒的请求量、成功次数、失败次数,在内存里做一个计数,他会给你开放一些端口号,只要请求这些端口号,就会把metrics统计返回
在自己负责的系统里 核心模块 开发一个简单的metrics统计机制,AtomicLong,,原子性,并发下数据统计准确,每个接口被调用的时候,可以对每个接口做一个metrics统计
对每个接口 每天的请求使用atomicLong做一个计数,统计每天的请求次数
可以通过log4j,logback,日志组件,把每分钟每个接口被访问的次数直接打印到日志文件里去 在做计算统计
3、方案二
使用jmeter压测工具进行压测 能很直观的得出 每个服务高峰QPS多少 压测过服务最大QPS
这篇关于你们系统每天有多大访问量?每个服务高峰QPS多少?压测过服务最大QPS吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!