Apache Kafka

Yazar: Louise Ward
Yaratılış Tarihi: 5 Şubat 2021
Güncelleme Tarihi: 28 Haziran 2024
Anonim
Введение в Apache Kafka, первая тема открытого базового курса
Video: Введение в Apache Kafka, первая тема открытого базового курса

İçerik

Tanımı - Apache Kafka ne anlama geliyor?

Apache Kafka, gerçek zamanlı veri yayınlarının hızlı, ölçeklenebilir ve hataya dayanıklı kullanımını sağlamak için tasarlanmış açık kaynaklı bir yayın abone sistemidir. Geleneksel kurumsal mesajlaşma yazılımlarının aksine, Kafka bir şirketten akan tüm verileri idare edebiliyor ve neredeyse gerçek zamanlı olarak yapabiliyor.


Kafka Scala ile yazılmış ve aslında LinkedIn tarafından geliştirilmiştir. O zamandan beri, bir dizi şirket bunu gerçek zamanlı platformlar oluşturmak için kullandı.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Apache Kafka'yı açıklıyor

Kafka, işlem kayıt kütükleriyle pek çok benzerliğe sahip ve konulardaki beslemeleri sürdürüyor. Üreticiler, konulara veri yazar ve tüketiciler, dağıtılmış bir sistem biçiminde birden fazla düğümde bölümlenmiş ve çoğaltılmış bu konulardan okurlar. Kafka her konu bölümünü bir günlük olarak ele alması bakımından benzersizdir ve her bir bölüme benzersiz bir ofset atanır. Belirli bir süre boyunca hepsini korur ve tüketiciler her bir kütük içerisindeki konumlarını takip etmekten sorumludur. Bu, komisyoncuların bu takipten sorumlu olduğu önceki sistemlerden farklıdır; bu, tüketicilerin sayısı arttıkça sistemlerin ölçeklenme yeteneğini ciddi şekilde sınırlandırmıştır. Bu yapı Kafka'nın birçok tüketiciyi desteklemesine ve çok düşük ek yüke sahip büyük miktarda veri tutmasına izin verir.


Kafka kullanılabilir:

  • Geleneksel bir broker olarak
  • Web sitesi etkinlik takibi için
  • Günlük toplama için
  • Büyük veri akışı işleme için

Kafka, gerçek zamanlı analiz ve akış verilerinin işlenmesi için Apache Storm, Apache HBase ve Apache Spark ile birlikte kullanılabilir.