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.