UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

16 lines (15 loc) 561 B
import { GenericObject } from '../../typings'; import BaseTransporter from './base'; import { KafkaClient, Producer, ConsumerGroup } from 'kafka-node'; export default class KafkaTransporter extends BaseTransporter { client: KafkaClient | null; producer: Producer | null; consumer: ConsumerGroup | null; constructor(options: any); connect(): Promise<void>; disconnect(): void; makeSubscriptions(topics: GenericObject[]): Promise<void>; send(topic: string, data: Buffer, { packet }: { packet: any; }): Promise<void>; }