请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

廖师兄您好,我在公司的项目中使用了您的WebSocket工具类,但是大概发了十来条左右,WebSocket就无法发送了

廖师兄您好,想问您一个WebSocket性能的问题,我在公司的项目中使用了您的WebSocket工具类,但是在测试的时候连续发了十来条左右,WebSocket就无法继续发送了,想知道这时候应该要怎么优化呢?(因为我现在做的是人脸识别开发,只要有新的人脸图片出现就会发送一个WebSocket消息推送给前端)
图片描述

正在回答 回答被采纳积分+3

1回答

廖师兄 2019-05-03 21:02:55

WebSocket就无法继续发送了
有报错吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 BillyWebber #1
    控制台没有报任何异常,师兄可以尝试下开一个线程执行一个While(1)循环,每次循环都执行一下数据库存储的JPA操作并跑下这个WebSocket工具类的sendMessage方法,循环次数一多,就无法发送推送给前端,这时候应该怎么解决比较好?
    回复 有任何疑惑可以回复我~ 2019-05-03 23:29:56
  • 廖师兄 回复 提问者 BillyWebber #2
    我先测试一下。
    回复 有任何疑惑可以回复我~ 2019-05-05 12:31:46
  • 我测试下来没问题啊,你看下我写的测试代码 https://git.imooc.com/coding-117/coding-117/src/student-websocket
    回复 有任何疑惑可以回复我~ 2019-05-08 15:30:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信