டென்ட்ரைட், மேட்ரிக்ஸ் நெறிமுறையை செயல்படுத்தும் தகவல் தொடர்பு சேவையகம்

டென்ட்ரைட் ஒரு தகவல் தொடர்பு சேவையகம் அது இருப்பது மேட்ரிக்ஸ் குழு உருவாக்கியது இது இரண்டாவது தலைமுறை மேட்ரிக்ஸ் சேவையகக் கூறுகளின் செயல்பாடாக நிலைநிறுத்தப்படுகிறது.

பைத்தானில் எழுதப்பட்ட சினாப்ஸ் குறிப்பு சேவையகத்தைப் போலன்றி, டென்ட்ரைட் குறியீடு கோவில் உருவாக்கப்பட்டுள்ளது. இரண்டு அதிகாரப்பூர்வ செயலாக்கங்களும் அப்பாச்சி 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

ரூமா திட்டத்தின் ஒரு பகுதியாக, ரஸ்ட் மொழியில் மேட்ரிக்ஸ் சேவையகத்தின் தனி பதிப்பு உருவாக்கப்பட்டு வருகிறது, இது எம்ஐடி உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

புதிய சேவையகம் அதிக செயல்திறன், நம்பகத்தன்மை மற்றும் அளவிடுதல் ஆகியவற்றை அடைவதை நோக்கமாகக் கொண்டுள்ளது.

டென்ட்ரைட் பற்றி

சிறு நரம்பு இழை செயல்திறன் அடிப்படையில் சினாப்சை விட முன்னால் உள்ளது, இது செயல்பட மிகக் குறைந்த நினைவகம் தேவைப்படுகிறது மற்றும் பல முனைகளில் சுமை சமநிலையால் அளவிட முடியும்.

டென்ட்ரைட் கட்டிடக்கலை கிடைமட்ட அளவை ஆதரிக்கிறது மற்றும் மைக்ரோ சர்வீஸ் வடிவத்தில் கட்டுப்படுத்திகளைப் பிரிப்பதை அடிப்படையாகக் கொண்டது, மைக்ரோ சர்வீஸின் ஒவ்வொரு நிகழ்விற்கும் தரவுத்தளத்தில் அதன் சொந்த அட்டவணைகள் உள்ளன.

மைக்ரோ சர்வீஸுக்கு அழைப்புகளை அனுப்புவதற்கு சுமை இருப்பு பொறுப்பு. குறியீட்டில் செயல்பாடுகளை இணையாக மாற்ற நூல்கள் (கோ நடைமுறைகள்) பயன்படுத்தப்படுகின்றன, அவை அனைத்து CPU கோர்களின் வளங்களையும் தனித்தனி செயல்முறைகளாக பிரிக்காமல் பயன்படுத்த அனுமதிக்கின்றன.

சிறு நரம்பு இழை இரண்டு முறைகளில் வேலையை ஆதரிக்கிறது: ஒற்றைக்கல் மற்றும் பல-கூறு (பாலிலித்).

  • மோனோலிதிக் பயன்முறையில், அனைத்து மைக்ரோ சர்வீச்களும் இயங்கக்கூடிய கோப்பில் இணைக்கப்பட்டுள்ளன, ஒரு செயல்பாட்டில் இயங்குகின்றன, ஒருவருக்கொருவர் நேரடியாக தொடர்பு கொள்கின்றன.
  • பல கூறு பயன்முறையில் (கிளஸ்டர்), மைக்ரோ சர்வீஸ்கள் தனித்தனியாக தொடங்கப்படலாம், வெவ்வேறு முனைகளில் பன்முகத்தன்மை இருந்தாலும் கூட. உள் HTTP API மற்றும் அப்பாச்சி காஃப்கா தளத்தைப் பயன்படுத்தி மல்டிகம்பொனென்ட் பயன்முறையில் உபகரண தொடர்பு மேற்கொள்ளப்படுகிறது.

மேட்ரிக்ஸ் நெறிமுறையின் விவரக்குறிப்புகள் மற்றும் இரண்டு செட் சோதனைகளைப் பயன்படுத்துதல் ஆகியவற்றின் அடிப்படையில் வளர்ச்சி மேற்கொள்ளப்படுகிறது: சினாப்ஸுடனான பொதுவான சைட்டஸ்ட் சோதனைகள் மற்றும் புதிய நிரப்பு தொகுப்பு.

வளர்ச்சியின் தற்போதைய கட்டத்தில், டென்ட்ரைட் 56% சோதனைகளை வெற்றிகரமாக கடந்து செல்கிறது கிளையன்ட்-சர்வர் ஏபிஐக்கள் மற்றும் கூட்டமைப்பு ஏபிஐ சோதனைகளில் 77%, உண்மையான செயல்பாட்டுக் கவரேஜ் கிளையன்ட்-சர்வர் ஏபிஐக்கு 70% ஆகவும், ஃபெடரேஷன் ஏபிஐக்கு 95% ஆகவும் மதிப்பிடப்பட்டுள்ளது.

ஆரம்ப நிலைப்படுத்தலுக்கு டென்ட்ரைட் தயாராக உள்ளது என்பதை பீட்டா நிலை குறிக்கிறது வழக்கமான புதிய வெளியீடுகளுடன் வளர்ச்சிக்கான மாற்றம். வெளியீடுகளுக்கு இடையில், தரவுத்தள சேமிப்பக திட்டம் இப்போது புதுப்பிக்கப்படும் (களஞ்சியத்திலிருந்து துகள்களை நிறுவுவது போலல்லாமல், புதுப்பித்தலுக்குப் பிறகு, தரவுத்தளத்தின் உள்ளடக்கங்கள் இழக்கப்படாது).

பின்தங்கிய பொருந்தக்கூடிய தன்மையை உடைக்கும், தரவுத்தள கட்டமைப்பை மாற்றும் அல்லது உள்ளமைவு மாற்றங்கள் தேவைப்படும் மாற்றங்கள் பெரிய வெளியீடுகளில் மட்டுமே வழங்கப்படும்.

இப்போதைக்கு, போஸ்ட்கிரெஸ்க்யூல் டிபிஎம்எஸ் உடன் இணைந்து டென்ட்ரைட்டை ஒற்றை நிற பயன்முறையில் பயன்படுத்த பரிந்துரைக்கப்படுகிறது சிறிய வீட்டு சேவையகங்கள் மற்றும் பி 2 பி முனைகளை உருவாக்க. ஒரே நேரத்தில் செயல்படுவதைக் கையாளுவதில் தீர்க்கப்படாத சிக்கல்கள் காரணமாக SQLite ஐப் பயன்படுத்துவது இன்னும் பரிந்துரைக்கப்படவில்லை.

அம்சங்கள் இன்னும் செயல்படுத்தப்படவில்லை டென்ட்ரைட்டில் அவர்கள் அடங்கும்: செய்தி ஒப்புதல்கள், புக்மார்க்குகள், புஷ் அறிவிப்புகள், ஓபன்ஐடி, மின்னஞ்சல் இணைப்பு, சேவையக பக்க தேடல், பயனர் அடைவு, பயனர் புறக்கணிப்பு பட்டியல்கள், குழுக்கள் மற்றும் சமூகங்களை உருவாக்குதல், பயனரின் ஆன்லைன் இருப்பை மதிப்பீடு செய்தல், விருந்தினர் உள்ளீடுகள், மூன்றாம் தரப்பு நெட்வொர்க்குகளுடன் தொடர்பு.

அரட்டை அறைகளின் செயல்பாட்டிற்கான அடிப்படை செயல்பாடு (உருவாக்கம், அழைப்புகள், அங்கீகார விதிகள்), அறைகளில் பங்கேற்பாளர்களின் கூட்டமைப்பு, ஆஃப்லைனில் இருந்து திரும்பிய பின் நிகழ்வுகளின் ஒத்திசைவு, கணக்குகள், சுயவிவரங்கள், டயல் அறிகுறி, கோப்புகளைத் பதிவிறக்குதல் மற்றும் பதிவேற்றுதல் (மீடியா ஏபிஐ) பயன்பாட்டு செய்திகள், ACL கள், லேபிளிங் மற்றும் இறுதி முதல் குறியாக்க சாதனம் மற்றும் முக்கிய பட்டியல்களுக்கு கிடைக்கின்றன.

அதை நினைவில் கொள்ளுங்கள் பரவலாக்கப்பட்ட தகவல்தொடர்புகளை ஒழுங்கமைப்பதற்கான தளம் மேட்ரிக்ஸ் HTTPS + JSON ஐப் பயன்படுத்துகிறது வெப்சாக்கெட்டுகளைப் பயன்படுத்துவதற்கான திறன் அல்லது CoAP + சத்தத்தை அடிப்படையாகக் கொண்ட ஒரு நெறிமுறையாக. ஒருவருக்கொருவர் தொடர்பு கொள்ளக்கூடிய சேவையகங்களின் சமூகமாக இந்த அமைப்பு உருவாகிறது மற்றும் பொதுவான பரவலாக்கப்பட்ட பிணையத்தில் இணைக்கப்படுகிறது.

எல்லா சேவையகங்களிலும் செய்திகள் பெருக்கப்படுகின்றன செய்தியிடல் பங்கேற்பாளர்கள் இணைக்கப்பட்டுள்ளனர். கிட் களஞ்சியங்களுக்கு இடையில் எவ்வாறு கமிட் பிரச்சாரம் செய்யப்படுகிறது என்பதைப் போலவே சேவையகங்களுக்கிடையில் செய்திகள் பரப்பப்படுகின்றன.

மூல: https://matrix.org

 


கட்டுரையின் உள்ளடக்கம் எங்கள் கொள்கைகளை பின்பற்றுகிறது தலையங்க நெறிமுறைகள். பிழையைப் புகாரளிக்க கிளிக் செய்க இங்கே.

கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது.

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.