返回首页
最新
今天我了解到,在苹果的容器上运行 Dagger Engine 时不需要使用 --privileged 选项,而在使用 Docker、nerdctl、podman 等时我一直需要这个选项。也许你有类似的工作负载可以从中受益。
我设计了一个能够承受严重压力的API端点——它就是不会崩溃。
<p>端点:
http://60.30.55.101:8888/prod-api/activite/task/startProcessFromServer2
方法:POST
请求体:
<p>json
复制
编辑
{
"bizUsername": "153二管轮"
}
无需身份验证。
没有限流。
没有验证码。
纯粹的后端工程。
<p>我用以下工具对这个端点进行了压力测试:
<p>JMeter
<p>Apache Bench
<p>并行的curl洪水攻击
<p>Postman运行器
<p>格式错误的负载
<p>持久的多线程循环
<p>结果?
没有5xx错误
没有减速
没有崩溃
即使在数千个并发请求下,响应时间也保持一致
<p>原始HTTP请求示例:
<p>bash
复制
编辑
POST /prod-api/activite/task/startProcessFromServer2 HTTP/1.1
Host: 60.30.55.101:8888
Content-Type: application/json
Content-Length: 31
<p>{ "bizUsername": "153二管轮" }
我希望大家可以随意测试——模拟负载、打破协议规则、进行洪水攻击——无论你们的工具或脚本能做什么。如果它崩溃了,我会感到惊讶(并且印象深刻)。
<p>让我们看看这个东西能走多远。
一年前,我制作了这个包,但从未与任何社区分享过。现在分享出来,希望对你未来有所帮助。<p>如果你喜欢,请别忘了给个星星并留下你的反馈。