Keep in mind that, if partitions are not evenly distributed, a backed-up partition will slow all other ones.
Could this be enhanced to explain why that is the case, and how bad the "slowness" could be?
I am evaluating GenStage to build a sort of AWS SQS clone, and was thinking of having ~10K partitions. The traffic would definitely not be evenly distributed among them, and am now wondering what the impact of that will be.
👋 The documentation for GenStage.PartitionDispatcher states:
Could this be enhanced to explain why that is the case, and how bad the "slowness" could be?
I am evaluating
GenStage
to build a sort of AWS SQS clone, and was thinking of having ~10K partitions. The traffic would definitely not be evenly distributed among them, and am now wondering what the impact of that will be.Thanks!