app网站建设可行性分析,学校门户网站建设研究综述,wordpress社区模板,网站搭建收费你们系统每天有多大访问量#xff1f;每个服务高峰QPS多少#xff1f;压测过服务最大QPS吗#xff1f; 1、背景2、方案一3、方案二 1、背景
没有关注过#xff0c;自己的系统每天多大的访问量#xff0c;然后也没有权限去看运维监控数据。想知道怎么办
2、方案一
可以在… 你们系统每天有多大访问量每个服务高峰QPS多少压测过服务最大QPS吗 1、背景2、方案一3、方案二 1、背景
没有关注过自己的系统每天多大的访问量然后也没有权限去看运维监控数据。想知道怎么办
2、方案一
可以在代码里面增加metrics的代码 这里可以参考一些开完软件的做法。rg:kafka 、eureka
任何一个开源系统 都需要对自己运行过程中各种请求量每秒的请求量、成功次数、失败次数在内存里做一个计数他会给你开放一些端口号只要请求这些端口号就会把metrics统计返回
在自己负责的系统里 核心模块 开发一个简单的metrics统计机制AtomicLong,原子性并发下数据统计准确每个接口被调用的时候可以对每个接口做一个metrics统计
对每个接口 每天的请求使用atomicLong做一个计数统计每天的请求次数
可以通过log4jlogback,日志组件把每分钟每个接口被访问的次数直接打印到日志文件里去 在做计算统计
3、方案二
使用jmeter压测工具进行压测 能很直观的得出 每个服务高峰QPS多少 压测过服务最大QPS