UNPKG

@flowlab/event

Version:

FlowLab event-driven system

15 lines (14 loc) 429 B
import { EventBus } from './EventBus'; /** * RedisBus 是通过 Redis Pub/Sub 实现的事件总线 * 注意:你需要先安装 ioredis:npm i ioredis */ export declare class RedisBus extends EventBus { private pub; private sub; private readonly channelPrefix; constructor(redisUrl: string); start(): Promise<void>; emit(eventName: string, payload: any): Promise<void>; stop(): Promise<void>; }