Roy*_*ark 5 spring file-upload spring-mvc chunks
根据我对chunked文件上传的理解,块存储在内存中,以便在发生故障时可以从该点恢复上载.但是,我假设在多节点环境中,这使得必须使用"粘性会话",以便始终将同一客户端重定向到同一节点(包含内存中的块的节点).但是,除此之外,我们不需要在其他地方使用粘性会话,所以我们不愿意.
是否有任何方法(使用例如Hazelcast或任何其他内存数据网格)通过群集节点分发块,以便以后即使客户端连接到不同节点也可以恢复上载?如果重要,我们正在使用Spring Boot(最新版).
HTTP 分块传输编码(又名分块)是一种将单个消息分解为多个块的发送方式。发送方发送单个 HTTP 消息,但分为多个块。
重要的是,分块传输发生在单个 HTTP 连接内。这意味着您不需要“粘性会话”。这也意味着您无法根据您的要求恢复分块传输。
听起来您可能需要可断点续传的上传。您可以使用tus 协议实现断点续传。此示例 Java 服务器和此Spring Boot 示例服务器可能是一个有用的起点。
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |