【发布时间】:2020-08-03 10:48:37
【问题描述】:
当消耗两个不同的 Kafka 事件时,我在代码中发现了一个竞争条件,100 次中有 99 次以“正确”的顺序到达。我已经修复了这个错误,我想证明它。
我愿意将Thread.sleep() 放在消费者代码上,但如果有一个本地 kafka 代理,我可以对其进行配置以针对不同的标准引入延迟,那就太好了。类似于 Mountebank 为您提供的 HTTP 服务,如果您遇到过的话。
我通过根据需要部署应用程序的 docker 映像以及 db/kafka/http 服务器 docker 映像来执行黑盒测试。有一个可配置的 docker Kafka 镜像会很棒,你知道吗?
提前致谢。
【问题讨论】:
标签: docker apache-kafka performance-testing