我们配置了一个卡夫卡主题,我们在该主题上发布我们每天交易的每只股票的累积报表。 例如Stock A-Buy-50,Sell-60,Stock B-Buy-44,Sell-34等。发布时的关键是股票的RIC代码。在卡夫卡主题上发送的每个密钥对应的最后一个值
第二天,我希望所有消费者都能分别获得每只股票的最后发布头寸。我想了解如何配置Kafka生产者/消费者来实现这种行为。
想到的一件事是为每只股票创建一个分区,这将导致每只股票的个别偏移,并且所有消费者都可以指向最高偏移量并获得最新头寸。
这是正确的方法还是我错过了明显的东西?
我想另一种选择是每次连接消费者时指定一个随机消费者ID,这将使Kafka返回所有密钥的所有最新值。 – Bhushan