kkrpc
    Preparing search index...

    Interface KafkaAdminLike

    Minimal admin shape used to ensure the Kafka topic exists.

    interface KafkaAdminLike {
        connect(): Promise<void>;
        createTopics(
            options: {
                topics: {
                    numPartitions: number;
                    replicationFactor: number;
                    topic: string;
                }[];
                waitForLeaders: boolean;
            },
        ): Promise<unknown>;
        disconnect(): Promise<void>;
        listTopics(): Promise<string[]>;
    }
    Index

    Methods

    • Create topics when they do not already exist.

      Parameters

      • options: {
            topics: {
                numPartitions: number;
                replicationFactor: number;
                topic: string;
            }[];
            waitForLeaders: boolean;
        }

      Returns Promise<unknown>