Priority-based processing of messages from multiple servers
AssigneeSplunk Inc.
InventorsSourav Pal, Christopher Madden Pride
Life of this patent
Estimating the term…
Abstract
Systems and methods for priority-based processing of messages received from multiple servers. An example method comprises: receiving a plurality of network packets from one or more servers; processing the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp; writing the first message to a first message queue of a plurality of message queues; writing the second message to a second message queue of the plurality of message queues; and retrieving, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
Claims20
A method, comprising:
- receiving a plurality of network packets from one or more servers;
- processing the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp;
- writing the first message to a first message queue of a plurality of message queues;
- writing the second message to a second message queue of the plurality of message queues;
- and
- retrieving, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
A computer system, comprising:
- a memory;
- and
- one or more processing devices, coupled to the memory, to:
- receive a plurality of network packets from one or more servers;
- process the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp;
- write the first message to a first message queue of a plurality of message queues;
- write the second message to a second message queue of the plurality of message queues;
- and
- retrieve, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
A computer-readable non-transitory storage medium comprising executable instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
- receiving a plurality of network packets from one or more servers;
- processing the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp;
- writing the first message to a first message queue of a plurality of message queues;
- writing the second message to a second message queue of the plurality of message queues;
- and
- retrieving, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
Dependencies are inferred from the claim text.