Documentation / @tenancy-node/core / InvalidationBus
Interface: InvalidationBus
Defined in: core/src/ports/invalidation-bus.ts:21
Avisa a las demás instancias de la app que un tenant o dominio cambió, para que borren su caché de búsqueda en el acto (sin esperar el TTL). Entrega "a lo sumo una vez": si un mensaje se pierde, el TTL de la caché sigue poniendo el límite.
Methods
close()
close():
Promise<void>
Defined in: core/src/ports/invalidation-bus.ts:25
Returns
Promise<void>
ping()?
optionalping():Promise<void>
Defined in: core/src/ports/invalidation-bus.ts:24
Returns
Promise<void>
publish()
publish(
message):Promise<void>
Defined in: core/src/ports/invalidation-bus.ts:22
Parameters
message
Returns
Promise<void>
subscribe()
subscribe(
handler):Promise<void>
Defined in: core/src/ports/invalidation-bus.ts:23
Parameters
handler
(message) => void
Returns
Promise<void>