SpringBoot项目中使用webSocket传输数据的时候,提示数据过大,断开了。服务器这边也接收不到数据。

报错如下:

1009|The decoded text message was too big for the output buffer and the endpoint does not support partial messages|true

翻译下就是:1009 |已解码的文本消息对于输出缓冲区而言太大,并且端点不支持部分消息| true

也没放太多啊,就一个base64图片信息,还有一些其他信息。然后就断了,莫非这就是所谓的丑拒???我裂开了啊…

丑拒就丑拒吧,总有办法解决的不是…

解决办法:

通信文本消息和二进制缓存区设置大点。

如下,定义ServletServerContainerFactoryBean,在里面设置就好。

@Configuration
public class WebSocketConfig {@Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpointExporter();}@Beanpublic ServletServerContainerFactoryBean createWebSocketContainer() {ServletServerContainerFactoryBean container = new ServletServerContainerFactoryBean();// 在此处设置bufferSizecontainer.setMaxTextMessageBufferSize(512000);container.setMaxBinaryMessageBufferSize(512000);container.setMaxSessionIdleTimeout(15 * 60000L);return container;}
}

解决:SpringBoot中使用WebSocket传输数据,提示 1009|The decoded text message was too big for the output buffer and相关推荐

  1. websocket 给服务端发送太长数据处理(The decoded text message was too big for the output buffer and the endpoint )

    根据tomcat中的说明: If the application does not define a MessageHandler.Partial for incoming text messages ...

  2. 记一次定位解决SpringBoot中内嵌Tomcat的Bug问题

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 segmentfault.com/a/1190000038760707 推荐:h ...

  3. eclipse 新建java无scr_解决eclipse中没有js代码提示的问题

    自学js,发现eclipse中不管js文件.html文件.jsp文件没有都没js代码的提示,对于js代码也不报错,有时候就因为单词敲错却查了很久没查出来,很烦很难受. 在网上找了很多方法,都没有解决, ...

  4. 解决eclipse中jsp没有代码提示问题

    转载自   解决eclipse中jsp没有代码提示问题 刚装的可以开发jsp的eclipse,结果写jsp的时候没有代码提示,在网上找了半天,各种解决办法都不行,后来在stackoverflow上看到 ...

  5. Springboot中使用websocket发送信息给指定用户和群发

    websocket是一种长连接协议,相较于传统的http短连接,websocket不仅可以由客户端向服务器发送消息,可以主动向客户端发起信息,经常用于及时聊天,游戏和服务器向客户端推送信息. 主要优点 ...

  6. 关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxxxxx的问题

    关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxx的问题 参考链接:https://blog.csdn.net/zshake/art ...

  7. 解决Springboot中SLF4J和Log4j冲突问题

    解决Springboot中SLF4J和Log4j冲突问题 错误信息: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found ...

  8. 解决springboot中出现Access denied for user ‘‘@‘localhost‘ (using password: NO)问题

    问题描述 使用springboot进行配置,并启动的时候,报出了Access denied for user ''@'localhost' (using password: NO)错误,在出现这个问题 ...

  9. 解决springboot中Map集合key中不能使用英文小数点问题

    在插入数据的时候,如果map key中包含.,会导致mongodb发生错误.因此需要替换key中的..会导致错误的数据如: {"A.b": "dfsf" } 解 ...

最新文章

  1. 返回数组个数Java_用java实现返回一个整数数组中最大数组的和
  2. 语音识别1: 音频信号采集、并存入 wav文件
  3. 支撑百亿级应用的 NewSQL——TiDB 在同程旅游的应用
  4. 深度学习在CTR预估任务中的应用
  5. 网络资产管理系统_RFID固定资产管理系统_企业资产管理方案
  6. java mousepress_Java线程原语弃用
  7. vue打包后不使用服务器直接访问方法
  8. python 课程设计 夏敏捷_Python课程设计(微课视频版21世纪高等学校通识教育规划教材)/计算机技术入门丛书...
  9. 全国计算机一级证书重点知识,全国计算机一级
  10. 如何处理Java异常及常见异常
  11. Java调试--排查类工具
  12. 风力发电会影响气候?
  13. 转龚文祥的一篇文章:对看起来很美的网站要保持审慎的乐观
  14. QGIS插件grass使用出现“This algorithm cannot be run:”问题
  15. 阿里云FinalShell连接
  16. STM32F405驱动WS2812E灯珠灯带代码
  17. AJAX葡萄酒价位,智利葡萄酒品牌
  18. JSJ2021A6(时间限制:20000ms 内存限制:65536KB)
  19. TCP 与 bufferbloat
  20. java反编译微信小程序_微信小程序反编译的实现

热门文章

  1. JWS实现WebService
  2. 对产品经理来说,PMP和NPDP两个证书,哪一个权威性比较大?
  3. 维谛(Vertiv)培训中心迁新址,再攀培训业务新高峰
  4. 推荐中使用FNN/PNN/ONN/NFM优化特征交叉
  5. swift WkWebView的返回,goback,跳过同级
  6. 【十大思想实验之一】电车难题
  7. /和./和../的区别
  8. FireStart教程:基于SharePoint的出差报销流程六
  9. (150)FPGA面试题-Verilog实现2的幂次方乘法运算
  10. 菜鸟入门:Java程序员学习之路