【问题标题】:Write a big file using vertx使用vertx写一个大文件
【发布时间】:2016-02-10 15:23:57
【问题描述】:

我正在使用 vertx websocket。我正在通过它发送一个大文件。使用文件系统的最佳方式是什么?如果多个帧到达同一个文件,异步文件系统可能无法正常工作。请问有什么建议吗?

【问题讨论】:

    标签: vert.x


    【解决方案1】:

    如果我理解得很好,您正在发送一个文件的多个部分,并且您希望确保您的文件以正确的顺序写入。

    您应该提供一种方法来识别您正在接收的部分(标题),并将这些部分存储在某个地方(可能每个部分都在自己的文件中,并将元数据存储在并发优先级队列中),然后重新组装这些部分(从队列中抽出)。只要您收到第一部分,就可以开始编写结果文件,并在下一部分可用时继续。

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多