CPC H04L 67/06 (2013.01) [G06F 16/1748 (2019.01); H04L 67/1097 (2013.01); H04L 67/306 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable medium storing a set of instructions for preventing duplicative file processing, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the device to:
obtain, based on a first polling interval, a first event item associated with a file based on receiving the file at a first file storage location,
wherein the first polling interval is a particular amount of time that the device waits to obtain the first event item,
wherein second polling interval is a different amount of time that another device, associated with a second file storage location, waits to obtain the first event item, and
wherein the first polling interval and the second polling interval periodically obtain event items, wherein the first event item is part of the event items;
query a record log for a record for the file,
wherein the record identifies the file and the first file storage location;
determine that the record has been changed for the file to indicate the second file storage location; and
refrain from processing the file based on determining that the record has been changed,
wherein the one or more instructions, that cause the device to refrain from processing the file, cause the device to:
refrain from processing the file based on determining that the record has been changed to identify a new time to live value; or
refrain from processing the file based on determining that the record is associated with the second file storage location.
|