UNPKG

egg-kafka-cluster

Version:
25 lines (24 loc) 803 B
import { ConsumerGlobalConfig, ConsumerTopicConfig, ProducerGlobalConfig, ProducerTopicConfig, ReadStreamOptions, WriteStreamOptions } from 'node-rdkafka'; type ConsumerSendType = 'random' | 'all'; export type ConsumerConfig = { consumer: string; tags: string[]; numOfMessages?: number; waitSeconds?: number; send?: ConsumerSendType; sure?: boolean; consumeWait?: number; topic?: string; }; export default function (): { keys: string; kafka: { consumerGlobalConfig: ConsumerGlobalConfig; consumerTopicConfig: ConsumerTopicConfig; readStreamOptions: ReadStreamOptions; producerGlobalConfig: ProducerGlobalConfig; producerTopicConfig: ProducerTopicConfig; writeStreamOptions: WriteStreamOptions; }; }; export {};