spring - Spring Boot,WebFlux:提供 MP4 视频 NIO 的最佳方式,无阻塞?
问题描述
我对整个 WebFlux 库感到非常困惑。我读到的所有内容似乎都与之前的内容相矛盾。
基本上,我试图在不阻塞主线程的情况下向大约 100 个并发用户提供 30->60 分钟的 MP4 文件。我读过 WebFlux 可以使用 NIO 做到这一点,而且它的效率很高。
我的问题是,如何通过@GetMapping
参数中的视频名称在 Spring MVC 上使用 WebFlux 提供这个长视频?我尝试使用这个:https ://melgenek.github.io/spring-video-service但视频仅在整个事物被缓冲时播放。因此,只有在完全下载后才会开始播放 10 分钟的剪辑。我应该对范围设置最大限制吗?我是 Web 开发的新手,所以我对 HTML 服务器/客户端不太了解
解决方案
推荐阅读
- r - 创建月度趋势线图,将值的计数作为 y 变量
- listview - 尝试从嵌套列表视图访问父列表视图中的控件
- c - GDB 是否检查命令反转字节?
- c# - 实体框架失去了我的领域的价值
- git - git reset --hard HEAD 与。git reset --hard
- reactjs - 自定义 React-Color 组件在更新颜色时中断
- linux - GitLab CI 遇到错误:找不到命令:ajv
- c - ping 时 strace 输出中 connect() 上的 EINVAL
- swagger - 使用文件格式的 Swagger 上传文件?
- node.js - Nodejs test giving error when part of the test is modularized into a different function