Invention Grant
- Patent Title: Streaming platform reader
-
Application No.: US17404363Application Date: 2021-08-17
-
Publication No.: US11601386B2Publication Date: 2023-03-07
- 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: H04L51/046
- IPC: H04L51/046 ; G06Q40/04 ; H04L49/901 ; G06F9/54 ; H04L49/9057 ; H04L51/063 ; H04L43/106 ; 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
- US20210377195A1 STREAMING PLATFORM READER Public/Granted day:2021-12-02
Information query