spring-boot - 正确使用 RSocket `PayloadDecoder.ZERO_COPY`
问题描述
在RSocket 文档中,它说使用 PayloadDecoder.ZERO_COPY 将减少延迟并提高性能,但是:
完成后必须释放 Payload,否则会发生内存泄漏。
我正在使用 Spring,我可以看到很多使用 ZERO_COPY 的示例(例如此处)-但没有特殊预防措施的示例free the payload
。
有人可以说在使用此功能时需要在这方面做什么(如果有的话)。
解决方案
推荐阅读
- docker - 在ubuntu上构建dotnet core 3.0依赖时资源暂时不可用
- angular - 关闭模式时禁用响应式表单验证
- nativescript - JS:topmost() 已被弃用。改用 Frame.topmost()
- git - Bitbucket Rest Api 获得两个分支的差异
- java - 带有参数传递的 Java 并行 for 循环
- android - Android API 29 权限错误 READ_PRIVILEGED_PHONE_STATE
- reactjs - onKeyUp 没有在 React-Select 中调用
- html - 有没有办法在 html 中使用目录?
- reactjs - React 全局点击跟踪处理程序
- javascript - 当我尝试使用 Firebase 使用 React 使用 Google 登录时,为什么会出现网络错误