US 12,073,265 B2
Event handling in distributed event handling systems
Ivica Rimac, Remseck (DE); Istemi Ekin Akkus, Heidelberg (DE); Ruichuan Chen, Stuttgart (DE); Manuel Stein, Waiblingen (DE); and Volker Hilt, Waiblingen (DE)
Assigned to NOKIA SOLUTIONS AND NETWORKS OY, Espoo (FI)
Filed by NOKIA SOLUTIONS AND NETWORKS OY, Espoo (FI)
Filed on Jun. 13, 2022, as Appl. No. 17/838,588.
Application 17/838,588 is a continuation of application No. 15/645,724, filed on Jul. 10, 2017, granted, now 11,385,944.
Prior Publication US 2022/0308944 A1, Sep. 29, 2022
Int. Cl. G06F 9/54 (2006.01); G06F 9/48 (2006.01)
CPC G06F 9/542 (2013.01) [G06F 9/4881 (2013.01); G06F 9/546 (2013.01); G06F 2209/548 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
at least one processor; and
at least one memory storing instructions which, when executed by the at least one processor, cause the apparatus to:
maintain, by a message bus for a set of nodes, a set of event queues for an event type;
determine, by the message bus based on monitoring of the event queues, event queue status information including respective sets of queue status information associated with the respective event queues;
control, by the message bus based on the event queue status information, storage of a set of events of the event type in the set of event queues;
modify, by the message bus based on an indication of a scaling of the set of nodes for the event type based on the event queue status information, a mapping of respective subsets of the event queues to respective ones of the nodes; and
send, by the message bus toward the set of nodes based on the mapping, the set of events of the event type.