【发布时间】:2018-01-04 16:42:14
【问题描述】:
我使用 Jersey Resources 和 environment.servlets().addServlet(newServlet) 实现了一个 API,看看哪个会更快。
两者都做同样的事情。但是当我在这两个实现上运行 AB 基准测试时,使用 Jersey Resource 可以正常工作,但使用 Servlet 我得到apr_socket_recv: Connection reset by peer (54)。
这只发生在并发请求命中时:
ab -n 10000 -c 100 -k -T application/binary -p req.bin http://localhost:8142/
知道为什么 Servlet 会有这个问题吗? (我想使用 servlet 的原因是我发布的数据是原始二进制文件,并且使用输入/输出流更容易在那里处理。
【问题讨论】:
标签: java servlets jersey dropwizard