Ad esempio, Process P sta ascoltando gli eventi E (A) ed E (B), ma per elaborare uno degli eventi, P ha bisogno anche dell'altro evento disponibile. Ingenuamente, quando P riceve uno degli eventi, controllerà se l'altro evento è già ricevuto. Se no, può aspettare. Ma
1) questo non suona molto efficiente, specialmente quando ogni processo ha molti diversi tipi di eventi da elaborare.
2) Anche se il numero di processi distribuiti aumenta a un numero elevato, gli eventi sono più aggrovigliati tra i processi, i processi muoiono / vengono riavviati, ecc. tutto ciò rende la gestione degli eventi più complicata.
Quindi vorrei sapere se esistono documenti / modelli / implementazioni di riferimento per la gestione degli eventi in un ambiente di elaborazione distribuito di questo tipo?