getsentry/rust_arroyo
Voir sur GitHubReduce object creations in in the poll method on the Kafka consumer
Open
#14 ouverte le 20 mai 2022
good first issue
Métriques du dépôt
- Stars
- (2 stars)
- Métriques de merge PR
- (Métriques PR en attente)
Description
This is what the Kafka consumer does https://github.com/getsentry/rust_arroyo/blob/main/src/backends/kafka/mod.rs#L136-L154
It creates a topic and a partition object for every message. We should not need all this overhead. Find a way to create only the message (even that could be questionable, but that is a bigger change) and use references to topic and partitions owned by something else.