Patrón Event Bus

El patrón Event Bus básicamente permite a objetos suscribirse a ciertos eventos del Bus, de modo que cuando un evento es publicado en el Bus se propaga a cualquier suscriptor interesado. Este patrón puede verse como un reemplazo del patrón Observer (https://unpocodejava.wordpress.com/2010/02/03/patron-observer/)

El patrón Event Bus no es un competidor de JMS, si no que e usa para comunicación Pub/Sub en una máquina virtual.

En Java hay numerosas librerías que soportan este patrón in-JVM como:

Simple Java Event Bus

· Permite vetar eventos

Event Bus:

· algunos listener JMS lo usan para rutear internamente una vez extraído de la cola JMS

Mycila Event

· sin duda de los más potentes

· Soporta anotaciones

· Suscripción en base a expresiones regulares

· Broadcast

· Un poquito más aquí: https://unpocodejava.wordpress.com/2010/02/28/mycila-event-gestor-de-eventos-en-memoria/

Deja un comentario