我一直在尋找在春季測驗 Kafka 的最佳方法。據我所知,@EmbeddedKafka 更適合進行單元測驗,但通過為其撰寫集成測驗在真實的作業環境中測驗 Kafka 不是更好嗎?我通過為 Kafka 撰寫單元測驗來測驗什么?一個真正作業的生產者和消費者應該比嘲笑卡夫卡更有意義。你有什么建議?
uj5u.com熱心網友回復:
EmbeddedKafka 是一個集成測驗。它啟動了一個真正的經紀人,而不是一個模擬,供您與之互動。
對于單元測驗,Kafka 為消費者和生產者提供了自己的模擬,不依賴于 Spring 庫
通過為 Kafka 撰寫單元測驗,我到底在測驗什么
您的一般處理邏輯,包括錯誤處理和反序列化
在 Kafka Streams 中,您還可以控制記錄的時序,用于基于模擬視窗測驗聚合邏輯
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/447691.html
上一篇:DjangosetUpTestData不深拷貝相關檔案
下一篇:為什么在使用Robolectric的Android單元測驗中呼叫HtmlCompat時會發生ExceptionInInitializerError?
