CPC H04L 67/565 (2022.05) [H04L 65/612 (2022.05); H04L 65/764 (2022.05); H04L 67/01 (2022.05)] | 16 Claims |
1. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to:
receive, by a client device, a first real-time data feed from a data publisher, and a second real-time data feed from a data repository, wherein the first real-time data feed includes a plurality of data items each identified with a message identifier, wherein the second real-time data feed is downloaded using a download connection to the data repository and includes a plurality of downloaded data items each identified with the message identifier, and wherein the message identifier identifies a data location within each of the first and second real-time data feeds;
identify, by the client device, a most recent data item of the plurality downloaded data items and a most recent data item of the plurality of data items based on the message identifier within each of the first and second real-time data feeds;
determine, by the client device, a match according to the most recent data item of the plurality downloaded data items and the most recent data item of the plurality of data items; and
terminate, by the client device in response to determining the match, the download connection and the second real-time data feed from the data repository.
|