我创建了一个微服务,该微服务通过Playframework 2.6使用websocket。
我决定对结果101(交换协议)进行压力测试。
当我做20-30 RPS时,就可以了。但是,如果我的工作量超过30,那么我会得到46%的错误:
未屏蔽的客户端框架(协议错误)。
我想指出,在给定条件下,基于Spring Reactive开发的Web服务可以正常工作。为什么会这样?
我想说说我的结论.PlayFramework会先打开1000个websocket连接而没有问题,当我想打开下一个连接时Playframework会关闭打开的连接。然后我得到下一个结果:1000-ok 2000-error 3000 -ok 4000-错误。我已经在Spring Reactive WebSocket上测试了网络聊天,但没有看到这样的问题