RedisPubSubDriver
RedisPubSubDriver
Signature
class RedisPubSubDriver<TEvent extends Record<string, any> = Record<string, any>> implements MessageQueue {
constructor(broker: PubSubRedisBroker<TEvent>)
send(topic: T, message: TEvent[T]) => Promise<void>;
receive(topic: T, handler: Handler<TEvent>) => Promise<void>;
close() => Promise<void>;
}
- Implements:
MessageQueue