¿Cómo puedo restringir un mensaje a un sistema determinado?
Datos del mensaje consumido con la siguiente entrada:
HeaderMetaConstants. RECEIVING_SYSTEM -> "system-1"
Todas las definiciones de mensajes relevantes deben estar asociadas con el sistema a través de la siguiente propiedad del constructor.
.withDefaultSystem("system-1")
Todas las instancias de MessageTransport relevantes deben estar asociadas con el sistema a través de la siguiente propiedad del constructor.
.withSystem("system-1")
Todas las invocaciones de pasos de transporte comunes para el tipo de mensaje asociado deben tener el receivingSystem y sendingSystem propiedad asociada
When the 'system-1' sends the 'some message type'
Finalmente, la conciencia del sistema se habilita mediante la configuración de la siguiente propiedad del sistema java (el valor predeterminado está deshabilitado). Tenga en cuenta que esto es global y debe definirse en el módulo de agregación más alto que contenga los ejecutores y las historias.
system.aware=true