 Lati inu iwe ti a pese, ṣe akojọ awọn API pataki ni Kafka. Fi àlàfo yà wọn.Context:Kafka máa ń tọjú àwọn ìsọfúnni tó ṣe kókó tó sì níye lórí tí wọn ń jáde látara àwọn ìgbésẹ tí a ń pè ní àwọn olùtúnyẹwò. A lè pín àwọn ìsọfúnni náà sí ìpín ọtọọtọ nínú àwọn kókó ọtọọtọ. Ninu apa kan, awọn ifiranṣẹ ni a paṣẹ ni ibamu nipasẹ awọn idasilẹ wọn ipin ti ifiranṣẹ laarin apa kan, ati itọka ati fipamọ papọ pẹlu timestamp kan. Àwọn ìgbésẹ míràn tí a ń pè ní olùgbédè lè ka àwọn ìsọfúnni láti inú àwọn àlàfo. Fun sisẹ ṣiṣan, Kafka nfunni awọn ṣiṣan API ti o fun laaye kikọ awọn ohun elo Java ti o jẹ data lati Kafka ati kọ awọn esi pada si Kafka. Apache Kafka tun ṣiṣẹ pẹlu awọn ọna ṣiṣe ṣiṣan ṣiṣan ita bi Apache Apex, Apache Beam, Apache Flink, Apache Spark, Apache Storm, ati Apache NiFi.  Kafka nṣiṣẹ lori ẹgbẹ kan ti ọkan tabi diẹ ẹ sii awọn olupin ti a npe ni alagbata, ati awọn ipin ti gbogbo awọn koko-ọrọ ni a pin kaakiri awọn nodes ẹgbẹ. Pẹlupẹlu, awọn ipin ti wa ni replicated si awọn alagbata pupọ. Ẹrọ yìí jẹ kí Kafka lè fi àwọn ìsọfúnni ránṣẹ lọnà tí kò ní jẹ kí àṣìṣe wáyé, ó sì ti jẹ kó lè rọpò àwọn ètò ìsọfúnni tí wọn ń lò tẹlẹ bíi Java Message Service JMS, Advanced Message Queuing Protocol AMQP, àti bẹẹ bẹẹ lọ.  Kafka ṣe atilẹyin awọn oriṣi meji ti awọn akori: deede ati ti o nipọn. A le ṣe agbekalẹ awọn akọle deede pẹlu akoko idaduro tabi aaye ti o ni opin. Bí àwọn àkọsílẹ bá wà tí wọn ti dàgbà ju àkókò ìpamọ tí a pàṣẹ tàbí bí àyè tí a pàṣẹ fún ìpín kan bá ti kọjá, Kafka ní àṣẹ láti pa àwọn ìpamọ tí ó ti pẹ kí ó lè tú àyè ìpamọ sílẹ. Nipa aiyipada, awọn akori ti wa ni iṣeto pẹlu akoko idaduro ti awọn ọjọ 7, ṣugbọn o tun ṣee ṣe lati tọju data laipe. Nípa àwọn kókó tí a ti kó jọpọ, àwọn àkọsílẹ kì í pé ní ìbámu pẹlú ààlà àkókò tàbí àyè. Kàkà bẹẹ, Kafka máa ń wo àwọn ìsọfúnni tó bá dé lẹyìn ìgbà náà gẹgẹ bí àtúnṣe sí àwọn ìsọfúnni tó ti wà tẹlẹ pẹlú kókó kan náà, ó sì máa ń ṣe ìdánilójú pé òun ò ní pa àwọn ìsọfúnni tó ṣẹṣẹ jáde tì. Àwọn oníṣe lè pa àwọn ìsọfúnni rẹ pátápátá nípa kíkọ ohun tí a ń pè ní ìsọfúnni òkúta ibojì pẹlú null-value fún kókó pàtó kan.  Àwọn API pàtàkì márùn-ún ló wà nínú Kafka:  API Olùgbéejáde  Fàyè gba ohun èlò láti tẹ àwọn ìsọfúnni àkọsílẹ jáde. API Olumulo  Gba ohun elo laaye lati ṣe alabapin si awọn akọle ati awọn ilana ṣiṣan ti awọn igbasilẹ. Connector API  Ṣiṣẹ awọn olupilẹṣẹ ati awọn API alabara ti o le tunlo ti o le sopọ awọn akọle si awọn ohun elo ti o wa tẹlẹ. Awọn ṣiṣan API  API yii ṣe iyipada awọn ṣiṣan wiwọle si abajade ati ṣe agbejade abajade. Admin API  Ti a lo lati ṣakoso awọn akọle Kafka, awọn alagbata, ati awọn nkan Kafka miiran. Awọn olumulo ati olupilẹṣẹ awọn API ti wa ni decoupled lati awọn iṣẹ-ṣiṣe pataki ti Kafka nipasẹ ilana ifiranṣẹ ti o wa labẹ. Eyi jẹ ki kikọ awọn ipele API ti o ni ibamu ni eyikeyi ede siseto ti o munadoko bi awọn Java APIs ti o wa pẹlu Kafka. Ise agbese Apache Kafka n ṣetọju atokọ ti iru awọn API ẹnikẹta. : API Olùgbéejáde, API Olùgbéejáde, API Olùso, API Ìṣàn, API Olùdarí 