2012-02-03 10 views
15

0.7.0, "Experimenetal isolates support" [एसआईसी] पेश किया गया था। मैंने कुछ अस्पष्ट विचारों के अलावा इसे कभी नहीं समझा कि उन्होंने थ्रेडिंग जैसी क्षमताओं को दिया लेकिन धागे की समस्याओं के बिना। और शायद नोड की डीबगिंग/त्रुटि प्रबंधन कहानी को हल करने के लिए अच्छा था।Node.js क्या अलग थे? और अब वे क्यों मर चुके हैं?

लेकिन, किसी ने कभी भी समझाया कि वे उस ब्लॉग में या पहले कुछ Google परिणामों में क्या थे। क्या अलग हैं? वे नोड से क्यों पेश किए गए थे?


आज सुबह, GitHub मुद्दों (2662, 2663, 2665, और शायद अधिक) टिप्पणी के साथ बंद कर दिया गया "को अलग कर मर चुका है" का एक समूह। क्या हुआ? यह माना गया अच्छा विचार क्यों था, जो मैं बता सकता था कि 0.7 के लिए शीर्षक विशेषता थी, मर जाते हैं?

+0

जहां तक ​​मुझे पता है कि _isolates_ अलग नोड v8 उदाहरण थे जो एकल प्रक्रिया में थ्रेड के रूप में भागते थे। (ध्यान दें कि इस शब्द के उपयोग के समान अवधि के डार्ट के उपयोग से कोई लेना देना नहीं है।) –

उत्तर

9

यहां बताई गई है: http://groups.google.com/group/nodejs/msg/6b8b8a487d2ab817

बेन बस मुझे पकड़े जाते इससे पहले कि मैं संदेश भेजा :)

+0

आपने उल्लेख किया है कि 'डोमेन और अन्य चीजों पर ध्यान केंद्रित करें जो स्थिरता बढ़ाने और डीबगिंग को आसान बनाने का वादा करता है।' अब डोमेन क्या है? क्या डोमेन के लिए वहां कोई अतिरिक्त जानकारी है? मुझे लगता है कि मैंने रायन को कार्यों को अलग करने के लिए कहीं और डोमेन समझाया। लेकिन अतिरिक्त जानकारी खोजने के लिए उत्सुक है। – mamu

+0

@mamu अधिक जानकारी जल्द ही आ रही है। डोमेन का आधार अलग-अलग आईओ क्रियाओं को एक साथ समूहित करना है, ताकि त्रुटियों को प्रति-प्रक्रिया के बजाय प्रति-अनुरोध में एक ही स्थान पर संभाला जा सके। – isaacs

0

आप V8 क्रम की एक स्वतंत्र उदाहरण के रूप में अलग सोच सकते हैं मिल सकता है। इसका अपना मेमोरी मैनेजमेंट (जीसी) है। यह नाम क्रोम निष्पादन इंजन से आता है जहां आपके पास एकाधिक टैब हैं और प्रत्येक टैब का अपना जावास्क्रिप्ट पर्यावरण इंजन है। प्रत्येक टैब (और जेएस पर्यावरण) को एक-दूसरे से 'पृथक' होना होता है, इसलिए कोई भी पृष्ठ किसी अन्य पृष्ठ वातावरण (window.local या window.document) तक पहुंच नहीं सकता है। यही कारण है कि वी 8 में ऑब्लेट ऑब्जेक्ट है, जो इसे एक दूसरे से समानांतर एकाधिक वातावरण (पेज/टैब) में स्वतंत्र (पृथक) में चलाने की अनुमति देता है।

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