发明名称 METHOD AND SYSTEM FOR FILE TRANSFER OVER A MESSAGING INFRASTRUCTURE
摘要 A method and system for file transfer over a messaging infrastructure are provided. The method includes dividing a file into multiple portions. The method includes generating for a current portion of a file, except for the first portion in a file, a first hash summarizing the state of the file up to, but not including, the current portion and a second hash summarizing the state of the file up to and including the current portion. The method includes sending the first and second hashes with the file portion. The second hash may be used at a target for comparing to a first hash of a subsequent file portion, for example, by recreating the second hash from the current state of the received file on the target.
申请公布号 US2017070558(A1) 申请公布日期 2017.03.09
申请号 US201615263344 申请日期 2016.09.12
申请人 International Business Machines Corporation 发明人 Broadhurst Peter Andrew
分类号 H04L29/08;H04L29/06 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for file transfer over a messaging infrastructure, comprising: dividing a file into multiple portions including a first portion and at least one subsequent portion; creating a message including a header and a payload for each of the multiple portions of the file message, the payload including a corresponding one of the multiple portions and a message header, wherein the header of a message for the first portion includes a hash for the first portion included in the message for the first portion, and the header of a message for any subsequent portion includes two different hashes: a first hash summarizing a first state of the file up to, but not including, a current one of the portions included in the message for the subsequent portion, the first state indicating a state of the file that is required in order to add the current one of the portions to the file when recreating the file at a target computing device; a second hash summarizing a second state of the file up to and including the current one of the portions included in the message for the subsequent portion, the second state indicating a state of a recreated file after having added the current portion to the file at the target computing device; and sending the first and second hashes with the file portion each created message to the target computing device by way of a message queue.
地址 Armonk NY US