Was ist ein Event Bus?
O que é um barramento de eventos?
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.
Muitas organizações migraram do barramento de serviços corporativos (ESB) para barramentos de eventos. Um barramento de eventos é um pipeline que recebe eventos. Ele conecta os componentes da aplicação com base em eventos, o que facilita a criação de aplicações escaláveis orientadas por eventos.
Regras associadas com o barramento de eventos avaliam os eventos à medida que eles chegam. Cada regra verifica se um evento corresponde aos critérios da regra. Você associa uma regra a um barramento de eventos específico e, portanto, a regra só se aplica aos eventos recebidos por esse barramento de eventos.
Um produtor publica um evento no barramento de eventos. O barramento de eventos filtra e avalia os eventos à medida que eles chegam com base em regras pré-configuradas e, em seguida, envia os eventos aos consumidores. Serviços produtores e serviços consumidores são dissociados, o que permite que sejam escalados, atualizados e implantados de forma independente.