客户端---http 短链接--->springboot 服务--->websocket 长连接--->后端 CPU 计算服务
客户端建立连接后,会持续通过 http 短链接往 springboot 服务发送数据流,然后 springboot 服务通过与后端建立的 websocket 通信直接将数据流转发到后端的计算服务上,获取结果后,然后返回给客户端。
springboot 服务在中间启到一个数据转发的工作,只转发数据,不做 CPU 计算;
现在问题是,在高并发请求时客户端大约在 120 并发、QPS 约 3000 时,偶尔出现 springboot 服务接不到数据包的情况,目前可以断定是 springboot 服务的问题,但是不知道怎么查?
希望各位大佬指导!!!