簡體   English   中英

在不消耗這些記錄的情況下查找 kafka 主題中的記錄數

[英]Find number of records in a kafka topic without consuming those records

我正在編寫一個測試,在斷言某些事情之前,我需要等到主題中有 2 條記錄。 我,然后想獲得這 2 條記錄並對它們進行斷言。 我似乎無法找到一種方法來查找主題中的記錄數而不實際使用它們。

這是我正在嘗試做的事情的簡要說明。 我正在收聽主題“x”中發布的事件。 消費此事件后,我在同一主題“x”中發布了一個新事件“abc”。 現在我想根據發布的事件“abc”做一些斷言。 在測試中,我有一個單獨的消費者訂閱了“x”。 所以我應該等到我知道有 2 個事件供消費者消費

消息本身不會被消費。 它們只傳遞給每個訂閱的消費者組一次,但保留在主題中以備將來使用。 因此,您可以通過專門的消費者組“消費”它們並執行您的測試,而無需擔心其他消費者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM