Separate consumers/producers/partitioners