如何等待Kafka容器启动

zer*_*ing 1 testcontainers

我正在使用https://www.testcontainers.org/modules/kafka/并希望配置容器,以便在测试开始之前确保 Kafka 已启动并运行。

怎么存档呢?

bsi*_*eup 5

测试容器已经内置等待就绪状态: https ://www.testcontainers.org/features/startup_and_waits/

KafkaContainer等待直到它侦听 Kafka 的端口(以及 ZooKeeper 的端口,如果您使用内置端口),否则它不会启动。