קפקא זה לא Queue
הוא לא מגיע עם Queue Semantics, לא out of the box.
כמו שהם כותבים, מדובר ב-pub/sub שבנוי כ-distributed commit log: אתה מקבל רצף הודעות שהוא Immutable, ואתה יכול לרוץ עליו עם מצביע.
אתה לא מקבל enqueue/dequeue, אתה לא מקבל תמיכה ב-posion message או dead-letters queue או retry machnics... או הרבה פיצ'רים אחרים של queueing systems כמו MSMQ, RabbitMQ, ActiveMQ ואחרים.
אתה יכול לממש את הפיצ'רים האלה בעצמך, אם אתה ממש רוצה לעבוד עם קפקא כתור.
קפקא נראה כמו פתרון מדהים להנחתת עומס של כמות עצומה של אירועים \ הודעות לשנייה. ה-pub/sub שלו מובנה כמובטח, אבל מוגבל ל-topic-based - נראה לי שנדרש מאמץ בשביל לממש מעליו content-based.
אם הצורך העיקרי הוא הנחתת העומס ו-topic based pub/sub - אז שווה מאוד לשים עליו עין כשבוחנים פתרונות. אם הצורך שונה - כדאי לבחון פתרונות נוספים ולא להינעל עליו בגלל ה-hype שמסביב.