Queuing
स्ट्रीमिंग कॉन्सेप्ट्स
Mike Metzger
Data Engineer
Queuing क्या है?
मूलतः एक
line
order
में प्रोसेसिंग के लिए उपयोगी
फर्स्ट-इन, फर्स्ट-आउट (
FIFO
)
कभी-कभी
buffer
भी कहा जाता है
विवरण
implementation
के हिसाब से काफी
vary
करते हैं
1
Photo by Joshua Tsu on Unsplash
Queues क्यों?
Queues प्रोसेसिंग ऑर्डर का
tracking
करने देती हैं
एक व्यक्ति/प्रोग्राम या कई
द्वारा प्रोसेस हो सकती हैं
बाकी प्रोसेसिंग पाइपलाइन से
disconnected
हो सकती हैं
वर्टिकली या हॉरिजॉन्टली
scale करना आसान
तेज़ हार्डवेयर जोड़कर vertical scaling
ज़्यादा executors जोड़कर horizontal scaling
Queue की चुनौतियाँ
Bad data
या प्रोसेसिंग errors
कस्टमर ने invalid क्रेडिट कार्ड से भुगतान किया
डेटा साइज में
variances
सुपरमार्केट की fast lane में 100 items
कभी-कभी queue की
length जानना
मुश्किल
फिल्म का पहला प्रीव्यू शो
Scaling की
limits
ज़्यादा रजिस्टर लगाने की जगह नहीं
अभ्यास करते हैं!
स्ट्रीमिंग कॉन्सेप्ट्स
Preparing Video For Download...