2008-09-09 15 views
7

यह वेब-आधारित सिस्टम के लिए रीयलटाइम शब्द का उपयोग करके व्यवसाय समर्थकों को सुनने के लिए मुझे पागल बनाता है। मैं कमरे में पागल हो रहा हूं, चिंतन करता हूं, "वेब पर रीयलटाइम जैसी कोई चीज़ नहीं है! हम रॉकेट लॉन्च/जहाज नेविगेशन/हवाई जहाज ऑटोपिलोट व्यवसाय नहीं हैं!"व्यवसाय के लिए वेब पर रीयलटाइम परिभाषित करें

किसी के पास रीयलटाइम की तुलना में प्रदर्शन विनिर्देशों के लिए कुछ बेहतर है, या इसके भयानक हाइब्रिड, पास-रीयलटाइम?

उत्तर

1

इनलाइन? कार्रवाई के अनुसार इनलाइन आपके कार्यों के साथ-साथ बैंड के दिन या बैच नौकरियों के अंत के विपरीत होता है।

2

रीयल-टाइम एक एम्बेडेड प्रोग्रामर के लिए एक बात है। इसका मतलब सामान्य व्यक्ति के लिए कुछ और है। यदि मेरी ऑनलाइन शेष राशि हमेशा मेरे एटीएम/बैंक-टेलर की शेष राशि से मेल खाती है, तो मैं उस वास्तविक वास्तविक समय को कॉल करूंगा। यदि मैं खातों के बीच धन हस्तांतरण कर सकता हूं, स्क्रीन रीफ्रेश कर सकता हूं, और तुरंत पूरा स्थानांतरण देख सकता हूं, तो मैं उस वास्तविक समय को कॉल करूंगा।

यदि आप वेब बैकएंड केवल मानव हस्तक्षेप के लिए ऑर्डर प्रिंट करते हैं, या ऑफ़लाइन बैच प्रोसेसिंग के लिए फ़ाइल में उपयोगकर्ता-आदेश डंप करते हैं, तो यह वास्तविक समय नहीं होगा।

10

बैंकिंग उद्योग में अधिकांश समय "वास्तविक समय" का अर्थ "अंत-दिन" के विपरीत है।

क्योंकि पुराने दिनों में इंटरनेट/इंट्रानेट/लैन/डब्ल्यूएएन जैसी कोई चीज़ नहीं थी, तो सभी संतुलन "अंत-दिन" पर किया जाता है। एक निश्चित बैंक खाते के साथ एक शाखा में किए गए लेनदेन दूसरे में किए गए लेनदेन से अनजान हैं; सभी शेष संकल्प दिन के अंत में होंगे। जब मेनफ्रेम उसी नियम में आते हैं: संकल्प कंप्यूटर द्वारा लंबे समय तक चलने वाली प्रक्रिया द्वारा किया जाता है आमतौर पर 9 पीएम और 12 आधी रात के बीच चलाया जाता है।

यह "वर्तमान संतुलन" और "उपलब्ध शेष राशि" जैसे शब्दों के पीछे कारण है, उदाहरण के लिए, उपलब्ध शेष राशि पिछले दिन के लिए खाते की शेष राशि के रूप में अंतिम प्रक्रिया द्वारा निर्धारित की गई है; वर्तमान शेष राशि यह है कि यह होना चाहिए, लेकिन आप इसे तब तक नहीं छू सकते हैं क्योंकि बैंक निश्चित नहीं है कि आपने कहीं और लेनदेन किया है या नहीं।

एटीएम, इंटरनेट और अन्य इंटरकनेक्टिविटी प्रौद्योगिकियों के आगमन के साथ, "वास्तविक समय" बैलेंस रिज़ॉल्यूशन अब संभव है: वापसी, एक ऑनलाइन लेनदेन, एक खरीद डेबिट इत्यादि तुरंत ग्राहकों के बैंक खातों में दिखाई देगी अंत-दिन प्रसंस्करण के लिए इंतजार करने की आवश्यकता के बिना।

5

तत्काल? त्वरित? लाइव (नहीं, रुको, माइक्रोसॉफ्ट इन दिनों उस शब्द का मालिक है, है ना?)?

अधिक गंभीरता से, "रीयलटाइम" शायद किसी ऐसे व्यक्ति के लिए भ्रमित नहीं है जिसके पास प्रक्रिया-नियंत्रण/एम्बेडेड-सिस्टम पृष्ठभूमि नहीं है। एक आरामदायक पेय है और अन्य चीजों के बारे में चिंता करें।

2

वास्तविक समय का अर्थ है कि आपके पास कार्य को निष्पादित करने के लिए निष्पादित कार्यों का एक सेट है, यदि एक कार्य अधिक समय लेता है तो परिभाषित समय समाप्त हो जाता है, पूरी प्रक्रिया विफल हो जाती है और शायद सिस्टम क्रैश हो जाता है। उदाहरण के लिए, मंगल एक्सप्लोरेटरी वाहन को नियंत्रित करने के लिए उपयोग किया जाने वाला एप्लिकेशन वास्तविक समय के अनुप्रयोग के रूप में माना जाता है, यहां तक ​​कि पृथ्वी पर ट्रिगर करने वाले आदेश को वाहन प्राप्त करने के लिए 8 मिनट की आवश्यकता होती है और वाहन कैमरों की छवियों तक पहुंचने में 8 मिनट लगते हैं पृथ्वी। तो कार्रवाई करने और परिणाम देखने के बीच 16 मिनट की विलंबता के साथ भी इसे वास्तविक समय के रूप में परिभाषित किया जा सकता है, क्योंकि अगर इसे 16 मिनट की योजनाबद्ध देरी से अधिक समय लगता है, तो एक बड़ा जोखिम है कि वाहन चट्टान से टकरा सकता है या एक अवसाद में गिरना।

आपके उदाहरण पर वापस, मुझे एटीएम मशीन, या उपरोक्त उल्लिखित शेष वास्तविक समय के रूप में नहीं दिखाई देता है, वे ऑनलाइन या अपडेट हो सकते हैं लेकिन वास्तविक समय नहीं है क्योंकि सिस्टम अधिक समय लेता है यदि आप अधिक समय लेते हैं एटीएम पर वापसी पूरी करने की उम्मीद है।

0

आप एम्बेडेड सिस्टम के लिए "वास्तविक समय" कैसे परिभाषित करते हैं? मैं कहूंगा कि एक सभ्य परिभाषा "एक प्रणाली है जो इनपुट के बीच औसत समय की तुलना में इनपुट को संसाधित करने और प्रतिक्रिया देने में सक्षम है।" दूसरे शब्दों में, एक ऐसी प्रणाली जो सिस्टम को खिला रहे सिस्टम की तुलना में प्रसंस्करण में कभी पीछे नहीं आती है। इस परिभाषा का उपयोग वेब पर सबकुछ एक वास्तविक समय प्रणाली है, क्योंकि पीछे आने वाले वेब सर्वर अप्राप्य होते हैं (यानी स्लैशडॉट प्रभाव)।

0

यह एक विपणन शब्द है जिसका अर्थ है "वास्तव में तेज़", जैसे < 1 सेकंड।

स्पष्ट रूप से यह वही बात नहीं हो सकता है जब लोग रीयल-टाइम एम्बेडेड सिस्टम, रीयल-टाइम ऑपरेटिंग सिस्टम इत्यादि के बारे में बात करते हैं। वेब बहुत बड़ा और इसके लिए विषम है।

0

वास्तविक समय प्रणाली (सुरक्षा महत्वपूर्ण प्रणाली दुनिया से) की एक परिभाषा एक ऐसी प्रणाली है जिसकी शुद्धता इसके प्रतिक्रियाओं की समयबद्धता पर निर्भर करती है।

यह एक वास्तविक समय के वेब ट्रेडिंग सिस्टम के लिए समान रूप से अच्छी तरह से लागू होगा - स्टॉक मूल्य मूल्यों में पुरानी हो जाती है क्योंकि एक एम्बेडेड एवियनिक्स फ्लाई-बाय-वायर सिस्टम मिलीसेकंड शुद्धता आवश्यकताओं के साथ।

संबंधित मुद्दे