Kafka ayarlanması, istenen verimlilik, gecikme ve dayanıklılık dengesini sağlamak için üreticiler, tüketiciler, broker'lar ve konuların yapılandırılmasını içerir. Anahtar ayarlama parametrelerini ve takas ilişkilerini anlamak yüksek performanslı Kafka için önemlidir.
Üretici ayarlanması
✓ BATCHING → batch.size + linger.ms → batch messages → higher THROUGHPUT (fewer requests)
at the cost of slight latency
✓ COMPRESSION → compress batches (snappy, lz4, zstd) → less network/storage, more throughput
✓ acks → acks=all (durable, slower) vs acks=1 (faster, less safe) → durability vs throughput
✓ buffer.memory, max.in.flight → tune for throughput
