hyperf 服务限流
3631
0
0
阅读目录
微服务常见问题
通过前面的文章,我们已经可以搭建一套简单的微服务系统了。为什么说是简单的微服务系统,因为它还有很多问题,比如:
- 我们现在在做一个秒杀系统,由于异常火爆,流量太多,直接导致整个系统不可用,怎么处理?
- 服务A调用服务B,服务B调用服务C,某一时间服务C响应时间过长或不能对外提供服务,随着时间的增长,对服务C的调用越来越多,直接导致服务C崩了,但是整个链路并没有因为服务C崩了而减少调用,服务B还在一直调用,然后服务B也崩了,随之服务A也崩了,导致整个系统发生雪崩,怎么解决?
- 一个用户反馈说自己购买了vip,钱付了,账号却没有vip权限,整个链路涉及多个服务,如何排查问题?
- 如何监控服务的健康状态?
等等诸多问题,并不是说服务跑起来就可以了。上面这几个问题都是微服务相关的常见问题,我们会逐一解决。今天我们先来看第一个问题——服务限流。
JMeter
在了解服务限流之前,我们先来了解下 JMeter 的基本使用。
JMeter 是基于 Java 的压力测试工具,它和 ab 一样都是 Apache 组织开发的。
二者的区别做一个简单了解。
- jmeter 是一次完整的请求和返回;AB只是发出去请求,并不对返回结果做处理
- jmeter 针对结果可以提供更加详细的统计数据;ab 仅仅是用数学方式统计平均值
还有80%的精彩内容,购买继续阅读
- 评论区
共6条评论
登录
后发布评论