AWS Kinesis کے اہم اجزاء کیا ہیں؟
-
Kinesis ایک تقسیم شدہ نظام ہے جو کئی اجزاء پر مشتمل ہے۔ Kinesis کے اہم اجزاء ہیں:  1. اسٹریمز: A stream ریکارڈوں کا ایک گروپ ہے جو Kinesis کے ذریعہ ریئل ٹائم میں کھایا اور پروسیس کیا جاتا ہے۔ ایک سلسلہ ایک یا ایک سے زیادہ شارڈز پر مشتمل ہوتا ہے، اور ہر شارڈ ڈیٹا ریکارڈز کی ترتیب شدہ ترتیب ہے۔  2. شارڈز: ایک شارڈ ایک سلسلہ میں ریکارڈ کا ایک سلسلہ ہے۔ یہ ڈیٹا پارٹیشن کے برابر ہے۔ ہر شارڈ میں ریکارڈ کی ایک مخصوص ترتیب ہوتی ہے اور پڑھنے اور لکھنے کی ایک مخصوص صلاحیت فراہم کرتی ہے۔  3. پروڈیوسر: پروڈیوسرز Kinesis سٹریم میں ڈیٹا بھیجنے کے ذمہ دار ہیں۔ پروڈیوسر کوئی بھی ایپلیکیشن ہو سکتی ہے جو HTTP/HTTPS اینڈ پوائنٹ پر ڈیٹا بھیج سکتی ہے۔  4. صارفین: صارفین Kinesis سٹریم سے ڈیٹا کو پڑھنے اور اس پر کارروائی کرنے کے ذمہ دار ہیں۔ صارفین کوئی بھی ایپلیکیشن ہو سکتے ہیں جو HTTP/HTTPS اینڈ پوائنٹ سے ڈیٹا پڑھ سکے۔