__NOTOC__

Апачи Кафка () је управљач токовима порука који развија Задужбина софтвера Апач као слободан и отворен софтвер. Писан је у програмском језику Скала. Циљ пројекта је да пружи унификовану платформу за управљање токовима података која ће имати својства високог протока и малог кашњења. Кафка је у суштини „масивно скалабилни ред за поруке по принципу објављивач/претплатник, моделован као дистрибуирани трансакциони лог“,Monitoring Kafka performance metrics, Датадог инжењерски блог, приступљено 23. маја 2016 што је чини врло корисном у инфраструктурама великих предузећа.

Дизајн Кафке је под великим утицајем трансакционих логова.-{The Log: What every software engineer should know about real-time data's unifying abstraction}- , -{LinkedIn Engineering Blog}-, приступљено 5. маја 2014.

Историја Кафку је првобитно развио LinkedIn, али је постала опен сорс пројекат почетком 2011. Кафка је „дипломирала“ у Апачи инкубатору 23. октобра 2012. У новембру 2014, неколико инжењера који су у LinkedIn-у развијали Кафку су основали нову компанију, Конфлуент чији фокус је управо Кафка.

Предузећа која користе Кафку Следи списак познатих предузећа који су користили или користе Кафку: Циско Даумкакао Нетфликс Пејпал Спотифај Убер Шопифај Бетфер

Кафка перформансе Захваљујући способности да се масивно скалира и чињеници да је углавном користе велике компаније, праћење перформанси Кафке је све значајнији задатак. Тренутно постоји неколико опен сорс (као што је -{LinkedIn Burrow}-), као и комерцијалних (као што је Датадог) платформи за мониторинг Кафке.

Кафка се често користи у спрези са алатом ZooKeeper за управљање инстанцама, што чини неопходним да се прате перформансе и овог алата у Кафка кластерима.

Види још Apache ActiveMQ Апачи Самза -{StormMQ}- Апачи Qpid Сервис оријентисана архитектура

Референце

Спољашње везе Кафка вебсајт Дискусија о дизајну пројекта Кафка -{Github}- мирор Презентација о Кафки Мортена Кјетланда Поређење са -{RabbitMQ}- на сајту -{Quora}- Поређење са -{RabbitMQ}- на мејлинг листи Кафка програмера Поређење са -{RabbitMQ}- и -{ZeroMQ}- на сајту -{Stackoverflow}- Интра-кластер Кафка репликација Дискусије на Кафка корисничкој мејлинг листи -{LinkedIn}- објава пуштању у опен сорс

Категорија:Јава програмски језик Категорија:Слободни софтвер