zamza
Version:
Apache Kafka discovery, indexing, searches, storage, hooks and HTTP gateway
90 lines • 2.7 kB
TypeScript
declare const zamzaConfig: {
kafka: {
defaultPartitions: string;
producer: {
noptions: {
"metadata.broker.list": string;
"event_cb": boolean;
"client.id": string;
"api.version.request": boolean;
"socket.keepalive.enable": boolean;
"socket.blocking.max.ms": number;
"heartbeat.interval.ms": number;
"retry.backoff.ms": number;
};
tconf: {
"request.required.acks": number;
};
};
consumer: {
noptions: {
"metadata.broker.list": string;
"group.id": string;
"event_cb": boolean;
"api.version.request": boolean;
"socket.keepalive.enable": boolean;
"socket.blocking.max.ms": number;
"enable.auto.commit": boolean;
"heartbeat.interval.ms": number;
"retry.backoff.ms": number;
"fetch.min.bytes": number;
"fetch.message.max.bytes": number;
"queued.min.messages": number;
"fetch.error.backoff.ms": number;
"queued.max.messages.kbytes": number;
"fetch.wait.max.ms": number;
"queue.buffering.max.ms": number;
"batch.num.messages": number;
};
tconf: {
"auto.offset.reset": string;
};
};
batchOptions: {
batchSize: number;
commitEveryNBatch: number;
concurrency: number;
commitSync: boolean;
noBatchCommits: boolean;
};
};
marshallForInvalidCharacters: boolean;
discovery: {
enabled: boolean;
scanMs: number;
topicBlacklist: never[];
};
mongo: {
url: string;
options: {
keepAlive: number;
autoIndex: boolean;
reconnectTries: number;
reconnectInterval: number;
poolSize: number;
};
};
http: {
port: number;
access: {
token1: string[];
token2: string[];
token3: string;
};
};
jobs: {
topicConfigPollingMs: number;
metadataFetcherMs: number;
};
hooks: {
enabled: boolean;
timeout: number;
only: boolean;
retries: number;
retryTimeoutMs: number;
subscriptionConcurrency: number;
replayConcurrency: number;
};
};
export { zamzaConfig, };
//# sourceMappingURL=exampleConfig.d.ts.map