netty与socket对比_netty-websocket和websocket性能对比

通过JMeter测试,发现WebSocket在不同线程数下的平均响应时间优于Netty-WebSocket。在200、300和400线程数下,WebSocket的响应时间更短,且错误率较低。测试方法为使用JMeter维持长连接并发送消息,Netty-WebSocket吞吐量峰值约为290,而WebSocket达到360。报错包括WebSocket连接意外关闭和LinkedList的并发修改异常。建议进一步考察服务端到客户端的性能以及接收耗时。
摘要由CSDN通过智能技术生成

错误有以下两种:

:WebSocket conection closed unexpectedly by the server: [1002] RSV1 not allowed to be set

:- Unexpected error: null

java.util.LinkedList$ListItr.checkForComodification(Unknown Source)

java.util.LinkedList$ListItr.next(Unknown Source)

JMeter.plugins.functional.samplers.websocket.ServiceSocket.getResponseMessage(ServiceSocket.java:149)

JMeter.plugins.functional.samplers.websocket.WebSocketSampler.sample(WebSocketSampler.java:159)

org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622)

org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546)

org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486)

org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253)

java.lang.Thread.run(Unknown Source)

在目前的测试结果中的平均响应时间也对netty-websocket不利。

200线程数(即用户数)<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值