US 11,722,451 B2
Distributing event messages from a first service to additional services using a message store
Robert A. Ballantyne, Mansfield, MA (US); Robert J. Bell, Forest City, NC (US); Cornelis Fredericus Hendriks, Raleigh, NC (US); and Karl M. Owen, Chapel Hill, NC (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Dec. 7, 2021, as Appl. No. 17/544,387.
Prior Publication US 2023/0179559 A1, Jun. 8, 2023
Int. Cl. H04L 51/42 (2022.01); H04L 67/51 (2022.01)
CPC H04L 51/42 (2022.05) [H04L 67/51 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining, by a first service, from a second service, one or more messages associated with the second service, wherein the second service provides a given message, comprising information related to a given event associated with the second service, to at least one designated destination associated with the first service in response to an occurrence of the given event, and wherein the first service monitors the at least one designated destination for one or more messages; and
providing, by the first service, in response to the first service detecting the one or more messages on the at least one designated destination, the one or more messages to a message store, wherein each message is published on the message store, and wherein at least one additional service consumes one or more of the published messages on the message store, wherein the message store: (i) comprises at least one sequential message queue implemented using an event streaming platform and (ii) supports one or more topics, wherein each of the one or more messages is published to at least one of the one or more topics, and wherein the at least one additional service consumes a plurality of messages of a given topic in an order that the plurality of messages was written to the message store;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.