Ho tsoa temaneng e fanoeng, thathamisa li - API tse ka sehloohong tsa Kafka. Li arole ka lesakana.
Context:Kafka o boloka melaetsa ea bohlokoa e tsoang lits'ebetsong tse ngata tse bitsoang bahlahisi. Boitsebiso bo ka aroloa ka "li-partition" tse fapaneng ka har'a "lihlooho" tse fapaneng. Ka hare ho karohano, melaetsa e hlophisitsoe ka thata-thata ke li-offset tsa bona (boemo ba molaetsa ka har'a karohano),'me e thathamisitsoe le ho bolokoa hammoho le setempe sa nako. Mekhoa e meng e bitsoang "bareki" e khona ho bala melaetsa e tsoang likarolong. Bakeng sa ho sebetsana le melapo, Kafka e fana ka Streams API e lumellang ho ngola lits'ebetso tsa Java tse jang data ho tsoa Kafka le ho ngola liphetho ho khutlela Kafka. Apache Kafka e boetse e sebetsa le litsamaiso tsa kantle tsa ts'ebetso ea molapo o kang Apache Apex, Apache Beam, Apache Flink, Apache Spark, Apache Storm, le Apache NiFi.  Kafka e sebetsa sehlopheng sa seva se le seng kapa ho feta (se bitsoang barekisi),'me likarolo tsa lihlooho tsohle li ajoa ho li-node tsa sehlopha. Ho phaella moo, likarolo li kopitsoa ho li-broker tse ngata. Mohaho ona o lumella Kafka ho fana ka melaetsa e mengata ea melaetsa ka mokhoa o mamellang liphoso mme o e lumelletse ho nkela mekhoa e meng ea melaetsa e tloaelehileng joalo ka Java Message Service (JMS), Advanced Message Queuing Protocol (AMQP), jj. Ho tloha ha ho lokolloa 0.11.0.0, Kafka e fana ka lingoliloeng tsa thekiso, tse fanang ka ts'ebetso ea molapo o le mong ka ho sebelisa Streams API.  Kafka o tšehetsa mefuta e'meli ea lihlooho: e tloaelehileng le e kopanetsoeng. Lihlooho tsa kamehla li ka hlophisoa ka nako ea ho boloka kapa sebaka se lekanyelitsoeng. Haeba ho e-na le litlaleho tsa khale ho feta nako e behiloeng ea ho boloka kapa haeba sebaka se fetisitsoe bakeng sa karohano, Kafka o lumelloa ho hlakola data ea khale ho lokolla sebaka sa polokelo. Ka tloaelo, lihlooho li hlophisitsoe ka nako ea ho boloka matsatsi a 7, empa ho boetse hoa khoneha ho boloka boitsebiso ka ho sa feleng. Bakeng sa lihlooho tse thata, litlaleho ha li felloe ke nako ka lebaka la meeli ea nako kapa sebaka. Ho e-na le hoo, Kafka o tšoara melaetsa ea morao-rao e le lintlafatso tsa molaetsa oa khale ka senotlolo se tšoanang'me o tiisa hore a ke ke a hlakola molaetsa oa morao-rao ka senotlolo. Basebedisi ba ka hlakola melaetsa ka ho feletseng ka ho ngola seo ho thoeng ke molaetsa oa lejoe la lebitla o nang le boleng ba zero bakeng sa senotlolo se itseng.  Ho na le li-API tse hlano tse kholo ho Kafka:  Producer API <unk> E lumella kopo ho phatlalatsa melapo ea litlaleho. API ea bareki <unk> E lumella kopo ho ingolisa ho lihlooho le ho sebetsana le melapo ea lirekoto. API ea sehokedi <unk> E etsa li-API tsa mohlahisi le moreki tse ka sebelisoang hape tse ka hokahanyang lihlooho le lits'ebetso tse teng. Melapo API <unk> API ena fetola melapo input ho khumo le hlahisa sephetho. Admin API <unk> E sebelisetsoa ho laola lihlooho tsa Kafka, barekisi le lintho tse ling tsa Kafka. Li-API tsa bareki le tsa bahlahisi ha li kopane le ts'ebetso ea mantlha ea Kafka ka protocol ea melaetsa ea mantlha. Sena se lumella ho ngola mekhahlelo e lumellanang ea API ka puo efe kapa efe ea ho etsa mananeo e sebetsang hantle joalo ka li-API tsa Java tse kopantsoeng le Kafka. Morero oa Apache Kafka o boloka lethathamo la li-API tsa motho oa boraro.
Mohlahisi API, moreki API, sehokedi API, melapo API, Admin API