如我们所知,如果我们想使用具有特定偏移量的记录,我们可以通过kafka中的seek()api来实现-如果我们经常进行seek,会有问题吗?频繁寻找偏移值的缺点是什么。请帮助我理解。
oyxsuwqo1#
如果您有一个必须频繁查找的用例,那么kafka可能不是合适的工具。如果可能的话,我强烈建议你重新考虑选择Kafka。也就是说,kafka的性能来自于顺序磁盘访问(以及其他各种功能)。分区基本上是幕后的文件。因此,如果你一次又一次地寻找,你将失去性能。
1条答案
按热度按时间oyxsuwqo1#
如果您有一个必须频繁查找的用例,那么kafka可能不是合适的工具。如果可能的话,我强烈建议你重新考虑选择Kafka。
也就是说,kafka的性能来自于顺序磁盘访问(以及其他各种功能)。分区基本上是幕后的文件。因此,如果你一次又一次地寻找,你将失去性能。