MessageQueue
MessageQueue
Signature
interface MessageQueue {
    send(topic: string, message: any): Promise<void>;
    receive(
    topic: string,
    handler: (message: any) => Awaitable<void>,
  ): Promise<void>;
    close?(): Promise<void>;
}
interface MessageQueue {
    send(topic: string, message: any): Promise<void>;
    receive(
    topic: string,
    handler: (message: any) => Awaitable<void>,
  ): Promise<void>;
    close?(): Promise<void>;
}