 Apache Kafka හි ප්‍රධාන සංරචක මොනවාද?
Apache Kafka යනු සංරචක කිහිපයකින් සමන්විත බෙදා හරින ලද පද්ධතියකි. Apache Kafka හි ප්‍රධාන සංරචක වන්නේ: - මාතෘකා: මාතෘකාවක් යනු නිෂ්පාදකයින්ට පණිවිඩ යැවීමට සහ පාරිභෝගිකයින්ට කියවිය හැකි කාණ්ඩයක් හෝ සංග්‍රහ නාමයකි. එය ඇමුණුම් පමණක් සහ වෙනස් කළ නොහැකි ය. කියවන පණිවිඩ නිරීක්ෂණය කිරීමට පාරිභෝගිකයින්ට ඕෆ්සෙට් එකක් භාවිතා කළ හැක. - තැරැව්කරුවන්: කෆ්කා පොකුරක් මාතෘකා තුළ පණිවිඩ ගබඩා කිරීම කළමනාකරණය කරන සහ නිෂ්පාදකයින් සහ පාරිභෝගිකයින් අතර අතරමැදියන් ලෙස සේවය කරන තැරැව්කරුවන් එකකින් හෝ වැඩි ගණනකින් සමන්විත වේ. - නිෂ්පාදකයින්: දත්ත නිපදවන සහ කෆ්කා පොකුරක් තුළ මාතෘකා එකකට හෝ වැඩි ගණනකට ප්‍රකාශයට පත් කරන යෙදුම්. මාතෘකාවක් තුළ ඇති කොටස් වලට සිදුවීම් පැවරෙන ආකාරය ඔවුන් පාලනය කරයි. - පාරිභෝගිකයින්: මාතෘකා එකකට හෝ වැඩි ගණනකට දායක වන සහ ප්‍රකාශිත පණිවිඩ පරිභෝජනය කරන යෙදුම්. එක්-පාරිභෝගික පදනමක් මත රඳවා තබා ඇති එකම පාර-දත්ත වන්නේ මාතෘකාවක් තුළ එම පාරිභෝගිකයාගේ හිලව් කිරීම හෝ ස්ථානයයි. මෙම ඕෆ්සෙට් පාරිභෝගිකයා විසින් පාලනය කරනු ලැබේ. - කොටස්: කෆ්කා විසින් පරිමාණය සහ කාර්ය සාධනය සඳහා බහු තැරැව්කරුවන් හරහා මාතෘකාවක පණිවිඩ බෙදීමට කොටස් භාවිතා කරයි. එකම පාරිභෝගික හැඳුනුම්කාරකය හෝ වාහන හැඳුනුම්පත වැනි එකම සිදුවීම් යතුර සහිත සිදුවීම් එකම කොටසකට ලියා ඇති අතර, ලබා දී ඇති මාතෘකා කොටසක ඕනෑම පාරිභෝගිකයෙකු එම කොටසේ සිදුවීම් ලියා ඇති ආකාරයටම එම කොටසේ සිදුවීම් සෑම විටම කියවන බවට කෆ්කා සහතික කරයි. . - ප්‍රතිනිර්මාණය කිරීම: බොහෝ තැරැව්කරුවන්ට සෑම විටම ඉහළ පවතින බව සහ දෝෂ ඉවසීම සහතික කිරීම සඳහා දත්තවල පිටපතක් තිබේ. මෙම අනුකරණය මාතෘකා කොටස් මට්ටමින් සිදු කෙරේ.