【问题标题】:Test kafka consumer without start service on docker在 docker 上测试没有启动服务的 kafka 消费者
【发布时间】:2019-03-15 06:47:36
【问题描述】:

我有多个微服务(spring boot),其中一些使用kafka消息与其他微服务进行通信。

当我想在服务 1 上测试 kafka 消费者(检查 kafka 是否可以接收来自其他的消息)时,我需要为服务 1 启动 docker,然后为服务 2 启动 docker,然后调试到服务 2,并进行一些更改测试。

是否能够在不启动服务 2 的情况下将 kafka 发送到服务 1(在 docker 上运行)? 怎么可能。谢谢

【问题讨论】:

  • 我不明白这个问题...您可以下载 Kafka CLI 工具或以其他方式在 Docker 之外运行 Kafka 生产者,无论哪种情况,您都需要在某处运行与服务

标签: docker apache-kafka


【解决方案1】:

如果你想要的只是

检查kafka是否可以接收来自其他人的消息

你可以启动服务1,然后使用kafka-console-consumer.sh读取kafka上的消息

看这里:How to view kafka message

【讨论】:

    猜你喜欢
    • 2021-09-02
    • 2021-05-20
    • 1970-01-01
    • 2019-02-25
    • 2019-05-09
    • 1970-01-01
    • 2018-10-31
    • 2021-10-11
    • 2021-10-11
    相关资源
    最近更新 更多