Kafka中如何过滤数据?
How to filter data in Kafka?
我的理解是我可以使用流过滤数据并将其放入特定主题。
问题:
生产者发送带有字段国家的数据。然后流处理过滤这些数据并按国家代码放入主题。
因此订阅特定国家(代码)的消费者将收到消息。
问题是它需要很多国家的主题。在功能中,我需要对国家/地区执行相同的操作。
如何在Kafka中组织和过滤数据?
您在这里没有几个选择:
Kafka Streaming :使用kafka streaming,您可以根据需要过滤数据并将其写入新主题。消费者可以消费来自这些新主题的消息。
在消费者端过滤数据:您使用数据并在消费者端根据要求的标准过滤数据。
Use Separate partitions for separate country code : 你根据国家代码的个数来定义这个主题的总分区,并以国家代码为键。现在让您的消费者直接访问特定于消费国家/地区的消息的正确分区。
我的理解是我可以使用流过滤数据并将其放入特定主题。
问题: 生产者发送带有字段国家的数据。然后流处理过滤这些数据并按国家代码放入主题。
因此订阅特定国家(代码)的消费者将收到消息。
问题是它需要很多国家的主题。在功能中,我需要对国家/地区执行相同的操作。
如何在Kafka中组织和过滤数据?
您在这里没有几个选择:
Kafka Streaming :使用kafka streaming,您可以根据需要过滤数据并将其写入新主题。消费者可以消费来自这些新主题的消息。
在消费者端过滤数据:您使用数据并在消费者端根据要求的标准过滤数据。
Use Separate partitions for separate country code : 你根据国家代码的个数来定义这个主题的总分区,并以国家代码为键。现在让您的消费者直接访问特定于消费国家/地区的消息的正确分区。