spring-websocket - 使用 SimpleMessage Broker 的 Spring Websocket 在处理发送给客户端的消息时占用大量 CPU
问题描述
我正在使用 SimpleMessage Broker(启用 Stomp 协议)开发 Spring WebSocket。我正在从 JMeter 测试我的 WebSocket 应用程序,在那里我可以成功地与我的 WebSocket 服务器建立超过 3k 的连接,但是当我从我的 WebSocket 服务器向连接的客户端发送消息时,这会占用大量 CPU 资源,直到消息广播完成。那么在这种情况下,任何人都可以帮我调整 CPU 使用率吗?
解决方案
推荐阅读
- c# - 错误:位置 0 处没有行如何修复
- javascript - Express:实现 MongoDB 会话存储
- drupal - 命令 pm-enable 需要更高的引导级别才能运行 - 您需要从功能更强大的 Drupal 环境调用 drush 才能运行此命令
- python - 我无法让 return super().form_valid(form) 工作
- excel - 为用户定义的函数选择特定列
- excel - 创建 Excel 工作表功能
- azure - 从 Azure Release Pipelines 部署 ARM 模板会删除代码
- python - 如何使用 CNN 和 PyTorch 处理音频分类的输入数据?
- python - tkinter:同时弹出2个窗口
- c# - Asp.Net Azure Cloud - 获取文件大小需要很长时间