डेंट्राइट, मॅट्रिक्स प्रोटोकॉलच्या अंमलबजावणीसह एक संप्रेषण सर्व्हर

डेन्ड्राइट एक संप्रेषण सर्व्हर आहे ते जात आहे मॅट्रिक्स टीमने विकसित केले आणि हे मॅट्रिक्स सर्व्हर घटकांच्या दुसर्‍या पिढीची अंमलबजावणी म्हणून स्थित आहे.

पायथनमध्ये लिहिलेल्या Synapse संदर्भ सर्व्हरच्या विपरीत, डेंडर्राइट कोड Go मध्ये विकसित केला गेला आहे. दोन्ही अधिकृत अंमलबजावणी अपाचे 2.0 परवान्या अंतर्गत वितरीत केल्या आहेत.

रुमा प्रोजेक्टचा एक भाग म्हणून, रस्ट भाषेतील मॅट्रिक्स सर्व्हरची स्वतंत्र आवृत्ती विकसित केली जात आहे, जी एमआयटी परवान्या अंतर्गत वितरीत केली गेली आहे.

नवीन सर्व्हर उच्च कार्यक्षमता, विश्वसनीयता आणि स्केलेबिलिटी साध्य करण्याचे उद्दीष्ट आहे.

डेन्ड्राइट बद्दल

डेंड्राइट कामगिरीच्या दृष्टीने Synapse च्या पुढे आहे, हे ऑपरेट करण्यासाठी खूपच कमी मेमरी आवश्यक आहे आणि एकाधिक नोड्सवर लोड बॅलेन्सिंगद्वारे मोजमाप करू शकते.

डेन्ड्राइट आर्किटेक्चर क्षैतिज स्केलिंगला समर्थन देते आणि मायक्रोसेव्हर्सच्या स्वरूपात नियंत्रकांच्या विभक्ततेवर आधारित आहे, जेथे मायक्रोसर्विसच्या प्रत्येक घटकाचे डेटाबेसमध्ये स्वतःचे सारण्या असतात.

मायक्रो सर्व्हिसेसवर कॉल पाठविण्यासाठी लोड बॅलेंसर जबाबदार आहे. थ्रेड्स (गो दिनचर्या) कोडमधील ऑपरेशन्स समांतर करण्यासाठी वापरली जातात, ज्यामुळे सर्व सीपीयू कोर्सची संसाधने त्यांना स्वतंत्र प्रक्रियेत न विभाजित करता येतात.

डेंड्राइट कार्य दोन मोडमध्ये समर्थन देते: अखंड आणि बहु-घटक (पॉलिलीथ)

  • अखंड मोडमध्ये, सर्व मायक्रोसर्सेस एक्जीक्यूटेबल फाइलमध्ये जोडल्या जातात, प्रक्रियेत चालू असतात आणि एकमेकांशी थेट संवाद साधतात.
  • एकाधिक-घटक मोडमध्ये (क्लस्टर), मायक्रो सर्व्हिसेस स्वतंत्रपणे सुरू केले जाऊ शकतात, भिन्न भिन्न नोड्सवर विविधता असला तरीही. अंतर्गत एचटीपीपी एपीआय आणि अपाचे काफ्का प्लॅटफॉर्मचा वापर करून मल्टी-कंपोनेंट मोडमधील घटक सुसंवाद साधला जातो.

मॅट्रिक्स प्रोटोकॉलच्या वैशिष्ट्यांच्या आधारे आणि चाचण्यांच्या दोन संचाचा वापर करून विकास केला जातो: सिनॅप्स आणि नवीन कॉम्प्लिमेंट सूटसह सामान्य सिस्ट टेस्ट.

विकासाच्या सध्याच्या टप्प्यावर, डेन्ड्राइट यशस्वीरित्या 56% चाचण्या उत्तीर्ण करते क्लायंट-सर्व्हर एपीआय आणि 77% फेडरेशन एपीआय चाचण्या, वास्तविक कार्यक्षमता कव्हरेज क्लायंट-सर्व्हर एपीआयसाठी 70% आणि फेडरेशन एपीआयसाठी 95% अंदाजे आहे.

बीटा स्टेज दर्शवितो की डेंड्राइट प्रारंभिक उपयोजनासाठी तयार आहे आणि नियमित नवीन रीलीझसह विकासाचे संक्रमण. रीलीझ दरम्यान, डेटाबेस स्टोरेज स्कीमा आता सुधारित केले जाईल (रेपॉजिटरीमधून भाग स्थापित करण्याच्या विपरीत, अद्यतनानंतर, डेटाबेसमधील सामग्री नष्ट होणार नाही).

बॅकवर्ड सुसंगतता खंडित करणारे, डेटाबेसची रचना बदलणे किंवा कॉन्फिगरेशन बदल आवश्यक असलेले बदल केवळ मुख्य प्रकाशनात दिले जातील.

या क्षणासाठी, पोस्टग्रेएसक्यूएल डीबीएमएससह मोनोलिथिक मोडमध्ये डेन्ड्राइट वापरण्याची शिफारस केली जाते लहान होम सर्व्हर आणि पी 2 पी नोड्स तयार करण्यासाठी. समवर्ती ऑपरेशन्स हाताळण्यासह निराकरण न झालेल्या समस्यांमुळे अद्याप एसक्यूलाईट वापरण्याची शिफारस केलेली नाही.

वैशिष्ट्ये अद्याप लागू केलेली नाहीत डेन्ड्राइट मध्ये समाविष्ट करा: संदेश पोच, बुकमार्क, पुश सूचना, ओपनआयडी, ईमेल दुवा, सर्व्हर-साइड शोध, वापरकर्ता निर्देशिका, वापरकर्ता याद्याकडे दुर्लक्ष, गट आणि समुदाय तयार करणे, वापरकर्त्याच्या ऑनलाइन उपस्थितीचे मूल्यांकन, अतिथी निविष्ट, तृतीय पक्षाच्या नेटवर्कशी संवाद.

चॅट रूमच्या ऑपरेशनसाठी मूलभूत कार्यक्षमता (निर्मिती, आमंत्रणे, प्रमाणीकरण नियम), खोल्यांमध्ये सहभागी होण्याचे संघटन, ऑफलाइनमधून परत आल्यानंतरच्या घटनांचे सिंक्रोनाइझेशन, खाती, प्रोफाइल, डायल संकेत, एडिटिंग फाइल्स डाउनलोड करणे आणि अपलोड करणे (मीडिया एपीआय) वापरण्यासाठी संदेश, एसीएल, लेबलिंग आणि एंड-टू-एंड एनक्रिप्शन डिव्हाइस आणि की याद्या उपलब्ध आहेत.

लक्षात ठेवा की विकेंद्रित संप्रेषण आयोजित करण्यासाठीचे व्यासपीठ मॅट्रिक्स एचटीटीपीएस + जेएसओएन वापरते वेबसॉकेट्स वापरण्याच्या क्षमतेसह परिवहन किंवा कोप + शोर यावर आधारित प्रोटोकॉल म्हणून. सिस्टम सर्व्हर्सचा समुदाय म्हणून तयार केली गेली आहे जी एकमेकांशी संवाद साधू शकतात आणि सामान्य विकेंद्रित नेटवर्कमध्ये एकत्रित केली जातात.

सर्व सर्व्हरवर संदेशांची प्रतिकृती बनविली जातात ज्यावर मेसेजिंग सहभागी कनेक्ट केलेले आहेत. गिट रिपॉझिटरीजमध्ये कमिट कसे प्रसारित केले जाते त्याप्रमाणे संदेश सर्व्हरच्या दरम्यान प्रचारित केले जातात.

स्त्रोत: https://matrix.org


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.