我有一个如下所示的事件流:
REMOTE_SOURCE <->生产者<->卡夫卡<->消费
REMOTE_SOURCE通过TCP套接字将数据提供给PRODUCER。消费者验证事件流并收集一些数据。
如果REMOTE_SOURCE与PRODUCER之间存在连接问题,我需要通知CONSUMER事件流可能不正确。
如果REMOTE_SOURCE与PRODUCER之间存在连接问题,在基于Kafka的解决方案中正确/常见的方法是什么?我应该在主题中使用某种控制记录吗?我是否应该有一个数据+控制主题,并在消费者方面同步这些主题?卡夫卡本身有某种控制机制吗?