Invention Grant
- Patent Title: Streaming platform reader
-
Application No.: US15840668Application Date: 2017-12-13
-
Publication No.: US10541953B2Publication Date: 2020-01-21
- Inventor: Charles Patrick Nugent , Gareth Albert McCarter
- Applicant: Chicago Mercantile Exchange Inc.
- Applicant Address: US IL Chicago
- Assignee: Chicago Mercantile Exchange Inc.
- Current Assignee: Chicago Mercantile Exchange Inc.
- Current Assignee Address: US IL Chicago
- Agency: Lempia Summerfield Katz LLC
- Main IPC: H04L12/58
- IPC: H04L12/58 ; G06Q40/04 ; H04L12/879 ; H04L12/861 ; H04L12/26 ; G06F16/28

Abstract:
A streaming platform reader includes: a plurality of reader threads configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the plurality of reader threads configured to store messages or an end of partition signal from the reader threads, wherein each queue includes a first position that stores the earliest message stored by a queue; a writer thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a memory, the message associated with the earliest identifier; and wherein the gate control logic blocks the writer thread unless each of the queues contains a message or an end of partition signal.
Public/Granted literature
- US20190182188A1 Streaming Platform Reader Public/Granted day:2019-06-13
Information query