4 पॉइंट द्वारा xguru 2020-08-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Akka Streams आधारित default settings/Latency/Throughput के आधार पर 3 benchmarks (दोनों को support करने वाले Alpakka का उपयोग)

  • Kafka cluster के आधार पर, समान लागत चुकाने वाली configuration में Kinesis को सेट किया गया

→ Kafka 9 partitions = Kinesis 9 shards & 24 घंटे retention, 4 partitions = 4 shards & 7 दिन retention

  • निष्कर्षतः, सभी test cases में Kafka बेहतर रहा। Latency/Throughput को tune करने में भी यह कहीं अधिक flexible है

  • Kinesis में latency/throughput के बीच संतुलन करने का शाब्दिक रूप से एकमात्र तरीका shard count को adjust करना है (और यह काफी महंगा है)

1 टिप्पणियां

 
xguru 2020-08-18

उस पोस्ट के कमेंट्स में यह बात भी कही गई है कि throughput की तुलना shard vs partition के आधार पर करना सही नहीं है।