我正在尝试将Kafka技术用于分布式系统,该系统实时消耗来自金融交易所的tick数据,并且不确定在这个用例中哪种方法最有意义:
我正在消费数千只股票的数据,每个消费者只关心消费少数股票的数据,最多100个符号。我最好为每个股票创建一个主题并让消费者订阅它关心的主题列表,或者最好有一个主题,其中所有的tick数据都被发布,而消费者使用过滤器只消费它的消息关心?
我不知道Kafka中是否有像JMS一样的消息选择器,也不知道哪个选项可以提供更好的性能。感谢任何反馈或答案,目标是尽可能减少延迟。 - 邓肯