getsentry/rust_arroyo

Reduce object creations in in the poll method on the Kafka consumer

开放

#14 创建于 2022年5月20日

 (0 条评论) (0 个反应) (0 位负责人)Rust (0 个派生)auto 404
good first issue

仓库指标

星标
 (2 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

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.

贡献者指南