鉴于整个 kafka 管道非常繁重,并且需要大量资源。
我想模拟一个主题,以便我可以独立/单独测试和开发消费者。
我真的找不到太多,我对卡夫卡也很陌生。
我想我们可以有类似的东西:
docker run fake-topic -v stubs:/messages -it localhost:12345
然后,稍后在消费者代码中:
import { ConsumerGlobalConfig, ConsumerTopicConfig } from 'node-rdkafka';
const consumer: Kafka.KafkaConsumer = new Kafka.KafkaConsumer({
'metadata.broker.list': 'localhost:12345',
}, topicConfig);
这样我们的假货就会发送一些硬编码的东西stubs/*.txt