Ein zentraler Master-Prozess verwaltet die Worker-Prozesse. Die Anfragen werden von den Worker-Prozessen bearbeitet.[3]
Es gibt unterschiedliche Arten von Worker-Prozessen:
Synchrone Worker-Prozesse bearbeiten immer genau eine Anfrage. Dies ist das einfachste Modell. Im Falle eines Fehlers gibt es keine Auswirkungen auf andere Anfragen. Es gibt keine persistenten Verbindungen, jede Verbindung wird geschlossen, nachdem die Antwort gesendet wurde.