kkrpc
    Preparing search index...

    Interface KafkaConsumerLike

    Minimal consumer shape used by the Kafka transport.

    interface KafkaConsumerLike {
        connect(): Promise<void>;
        disconnect(): Promise<void>;
        run(
            options: {
                eachMessage(args: { message: KafkaMessageLike }): void | Promise<void>;
            },
        ): Promise<void>;
        subscribe(
            options: { fromBeginning: boolean; topic: string },
        ): Promise<void>;
    }
    Index

    Methods

    • Subscribe the consumer to one topic.

      Parameters

      • options: { fromBeginning: boolean; topic: string }

      Returns Promise<void>