# Kafka Consumer Faster

**URL:** <https://forum.confluent.io/t/kafka-consumer-faster/4472>\
**Category:** Clients\
**Created:** [16 March 2022 10:47 UTC](https://forum.confluent.io/t/kafka-consumer-faster/4472 "2022-03-16T10:47:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicolov](https://avatars.discourse-cdn.com/v4/letter/n/76d3ee/32.png) [@nicolov](https://forum.confluent.io/u/nicolov)\
**Post date:** [16 March 2022 10:47 UTC](https://forum.confluent.io/t/kafka-consumer-faster/4472/1 "2022-03-16T10:47:07Z")

</div>

Hi, Can someone help me, how can I consume data faster?

```
            using (var schemaRegistry = new CachedSchemaRegistryClient(new SchemaRegistryConfig { Url = schemaRegistryUrl }))
            using (var consumer = new ConsumerBuilder<GenericRecord, GenericRecord>(consumerConfig)
                                        .SetKeyDeserializer(new AvroDeserializer<GenericRecord>(schemaRegistry).AsSyncOverAsync())
                                        .SetValueDeserializer(new AvroDeserializer<GenericRecord>(schemaRegistry).AsSyncOverAsync())
                                        .SetErrorHandler((_, e) => Logger.Error($"Error: {e.Reason}"))
                                        .Build())
            {
                ConsumeResult<GenericRecord, GenericRecord> consumeResult = null;

                try
                {
                    Logger.Info($"Start consume...");
                    consumer.Assign(partitions);
                    int count = 0;
                    while (!_cancel)
                    {
                        try
                        {
                            consumeResult = consumer.Consume(TimeSpan.FromSeconds(1));
                        }
                        catch (ConsumeException e)
                        {
                            Logger.Error(e.Error.Reason);
                        }
                        catch (Exception exc)
                        {
                            Logger.Error(exc.Message);
                        }
                    }
                }
                catch (OperationCanceledException)
                {
                    consumer.Close();
                }

```

---

<div class="post-metadata">

**Author:** ![rmoff](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/rmoff/32/3_2.png) [@rmoff](https://forum.confluent.io/u/rmoff)\
**Post date:** [16 March 2022 14:03 UTC](https://forum.confluent.io/t/kafka-consumer-faster/4472/2 "2022-03-16T14:03:18Z")

</div>

hi @nicolov, welcome to the forum!

What throughput are you getting? What’s your target? Have you tried scaling out with consumers in a consumer group?
