[英]How to skip the message according to the value in the message header in Kafka Streams?
[英]How to properly flag a message in Kafka Streams
一種可能性是將自定義 header 添加到消息上下文。 在所提出示例的特定情況下,我們可以在從主題 A消費后添加一個轉換器,添加一些特定的 header,這將是加入后監控轉換器的過濾條件的基礎。
另一種可能性是在消息內容本身中標記消息。 在這種情況下,從主題 A消費后的轉換器將使用 boolean 標志擴展消息值,該標志必須傳播到監控轉換器。
兩種選擇都有利有弊,應根據具體用例加以考慮。 通過上下文標頭進行標記的影響最小,但需要反序列化標頭以評估基於標記的過濾條件,同時標記消息內容本身使條件更易於評估,但可能需要在拓撲的其他點進行一些重構/調整。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.