websocket 的几个问题

2020-04-29 11:38:10 +08:00
 madeworldbetter
1.用 getAsyncRemote()异步发送消息会出现 TEXT_FULL_WRITING 错误,google 了一下貌似没有得到很好的答案,感觉有可能和 tomcat 容器有关,不知道有没有遇到相同问题的大佬给个思路。
2.websocket 的发送性能不知道极限是多少,进行压力测试的时候会出现前端消息接收数量跳变比较大的问题(无论后端发送 tps 是多少,前端始终有计数跳变,甚至会出现多个周期收到数据为 0 的问题)
环境是 spring 全家桶
1118 次点击
所在节点    程序员
2 条回复
aragakiyuii
2020-04-29 19:22:27 +08:00
https://my.oschina.net/HY1024/blog/1620337

之前碰到过 getAsyncRemote 的问题,后来解决不了换队列了。。
madeworldbetter
2020-04-30 07:18:49 +08:00
@aragakiyuii 不错的思路,不过在消息超级多的时候还是会延迟爆掉的感觉......现在主要想测试一个基本极限,比如一秒钟能发多少多大的消息,不错从观察上来看貌似都不是很稳定,有比较大的波动。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/667222

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX