我有两个Kafka生产者在创建和删除客户时创建消息。有一些相应的Kafka使用者负责创建和删除顾客的操作。
问题是消息删除客户C1在创建 C1之前消费了。客户C1将被创建,并且永远不会被删除。
如何保证仅在创建消息C1被使用后才使用删除消息C1?还是其他方法来确保在使用kafka时创建和删除动作同步?
理想情况下,您只有一个生产者,涵盖创建和删除。如果可能的话,我还建议将两个使用者合并到同一个ConsumerGroup。