किनेसिस ही एक वितरित प्रणाली आहे जी अनेक घटकांपासून बनलेली आहे. किनेसिसचे मुख्य घटक असे आहेतः १. प्रवाह: एक प्रवाह म्हणजे रेकॉर्ड्सचा एक गट जो किनेसिसद्वारे रिअल-टाइममध्ये घेण्यात येतो आणि त्यावर प्रक्रिया केली जाते. एका प्रवाहामध्ये एक किंवा त्यापेक्षा जास्त तुकडे असतात, आणि प्रत्येक तुकडा डेटा रेकॉर्डचा क्रमबद्ध क्रम असतो. २. शार्ड्स: शार्ड म्हणजे एका प्रवाहातील रेकॉर्ड्सचा क्रम. हे डेटा विभाजनाच्या समतुल्य आहे. प्रत्येक शेडमध्ये रेकॉर्ड्सचा एक विशिष्ट क्रम असतो आणि विशिष्ट वाचन आणि लेखन क्षमता प्रदान करते. ३. उत्पादक: उत्पादक एक किनेसिस प्रवाह डेटा पाठविण्यासाठी जबाबदार आहेत. HTTP/HTTPS अंत्यबिंदूवर डेटा पाठविणारे कोणतेही अनुप्रयोग उत्पादक असू शकतात. ४. ग्राहक: ग्राहक हे किनेसिस प्रवाहातील डेटा वाचण्यासाठी आणि प्रक्रिया करण्यासाठी जबाबदार असतात. ग्राहक हे कोणतेही अॅप्लिकेशन असू शकते जे HTTP/HTTPS एंडपॉईंटवरून डेटा वाचू शकते.
AWS Kinesis चे मुख्य घटक कोणते आहेत?