Viele Unternehmen sind von Enterprise Service Buses (ESB) auf Event Buses umgestiegen. Ein Event Bus ist eine Pipeline, die Ereignisse empfängt. Er verbindet Anwendungskomponenten auf der Grundlage von Ereignissen miteinander. Dadurch wird es für Sie einfacher, skalierbare ereignisgesteuerte Anwendungen zu erstellen.
Regeln, die mit dem Event Bus verknüpft sind, bewerten Ereignisse, sobald sie eintreffen. Jede Regel prüft, ob ein Ereignis den Kriterien der Regel entspricht. Sie verknüpfen eine Regel mit einem bestimmten Event Bus, sodass sie nur für Ereignisse gilt, die von diesem Event Bus empfangen werden.
Ein Produzent veröffentlicht ein Ereignis auf dem Event Bus. Der Event Bus filtert und bewertet Ereignisse beim Eintreffen auf der Grundlage vorkonfigurierter Regeln und leitet die Ereignisse dann an die Verbraucher weiter. Hersteller-Services und Verbraucher-Services sind voneinander entkoppelt, wodurch sie unabhängig voneinander skaliert, aktualisiert und bereitgestellt werden können.