מפתח | קרן התוכנה אפאצ'י, LinkedIn |
---|---|
מחזור חיים | 7 בנובמבר 2010 – הווה (14 שנים) |
גרסה אחרונה | 3.9.0 (6 בנובמבר 2024) |
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | Java, Scala |
סוג רישיון | אפאצ'י 2.0, רישיון אפאצ'י |
קוד מקור | |
kafka | |
אפאצ'י קפקא היא פלטפורמת תוכנה לעיבוד זרם נתונים (stream processing) קוד פתוח המפותחת במסגרת קרן התוכנה אפאצ'י ונכתבת בשפות Scala ו-Java. הפרויקט נועד לספק פלטפורמה מאוחדת, עם תפוקה גבוהה וזמני השהיה קצרים לטיפול בזרם נתונים בזמן אמת. שכבת האחסון היא בעצם "תור הודעות גדול ממדים בתבנית עיצוב יצרן-צרכן (Pub/Sub) עם ארכיטקטורה מבוזרת ניתנת להגדלה (scalable), הפועל כלוג (יומן מקוון) של טרנזאקציות"[1] ובכך מהווה תשתית יעילה עבור ארגונים גדולים לעיבוד נתונים. בנוסף, קפקא מתחבר למערכות חיצונית עבור ייבוא/ייצוא של נתונים באמצעות Kafka Connect ומגדיר לשימוש זרמי נתונים ("Kafka Streams") כספריית עיבוד נתונים בשפת Java.
עיצוב הפלטפורמה מושפע מאוד ממימושי Transaction log הקיימים במערכות DBMS.[2]
להלן רשימה של ארגונים בולטים המשתמשים בקפקא:
{{cite web}}
: (עזרה)
{{cite web}}
: |author=
has generic name (עזרה)