摘要 |
The present invention relates to a method and system for distributing events in a data processing system using a scaleable hierarchical architecture. Recipient processes desirous of receiving events are registered with a distribution process. Thereafter, when an event is received at the distribution process, it is determined if one or more recipients are registered to receive the event. The event is forwarded to one or more recipients determined to be registered to receive the event. If no recipients are registered to receive the event, the event is dropped. A linked list tree can be used to register the events. A linked list tree can be used to register recipients. The linked list tree provides scalability. The invention allows known and future processes, such as processes of new software versions, to receive events by registering with the distribution process.
|