Я обнаружил в своем коде состояние гонки при использовании двух различных событий Kafka, которые 99 раз из 100 прибывают в «правильном» порядке. Я исправил ошибку и хотел бы ее доказать.
За один раз я готов поставить Thread.sleep()
в код потребителя, однако было бы здорово иметь локальный брокер kafka, который я могу настроить для введения задержек по различным критериям. Что-то похожее на то, что Mountebank предлагает вам для HTTP, если вы сталкивались с этим.
Я провожу тестирование методом черного ящика, развертывая docker образ приложения вместе с db / kafka / http server docker изображения по мере необходимости. Было бы здорово иметь настраиваемый образ docker Kafka, знаете ли вы о таком?
Заранее спасибо.