类ConcurrentWebSocketSessionDecorator在Spring Websocket包含
private final Queue<WebSocketMessage<?>> buffer = new LinkedBlockingQueue<>();
表示要发送给客户端的队列的一组消息。如果字段
private final int bufferSizeLimit;
如果超过,则抛出异常并断开客户端连接。我希望能够从我的应用程序检查这个缓冲区大小,以便执行流量控制,并能够防止缓冲区溢出。
我怎么可能偷看到这个缓冲区?
可以使用getBufferSize方法获取已添加消息的汇总大小