நெட்வொர்க் பயன்பாடுகளை உருவாக்குவதற்கான கட்டமைப்பின் புதிய வெளியீடு எர்கோ 1.2

ஒரு வருட வளர்ச்சிக்குப் பிறகு, எர்கோ 1.2 ஃப்ரேம்வொர்க் வெளியிடப்பட்டது, முழு எர்லாங் நெட்வொர்க் ஸ்டேக் மற்றும் அதன் OTP நூலகத்தை Go மொழியில் செயல்படுத்துகிறது. ஆயத்த பயன்பாடு, மேற்பார்வையாளர் மற்றும் ஜென்சர்வர் வடிவமைப்பு வடிவங்களைப் பயன்படுத்தி கோ மொழியில் விநியோகிக்கப்பட்ட தீர்வுகளை உருவாக்குவதற்கு எர்லாங் உலகில் இருந்து டெவலப்பருக்கு நெகிழ்வான கருவிகளை கட்டமைப்பானது வழங்குகிறது. Go மொழியானது எர்லாங் செயல்முறையின் நேரடி அனலாக் இல்லாததால், விதிவிலக்கு சூழ்நிலைகளைக் கையாள, ஜென்சர்வருக்கான மீட்டெடுப்பு ரேப்பருடன் கோரூட்டின்களை கட்டமைப்பானது அடிப்படையாகப் பயன்படுத்துகிறது. திட்டக் குறியீடு MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

புதிய வெளியீட்டில்:

  • சுய கையொப்பமிடப்பட்ட சான்றிதழ்களை தானாக உருவாக்கும் திறனுடன் TLS 1.3 க்கு செயல்படுத்தப்பட்ட ஆதரவு (நீங்கள் இணைப்புகளை குறியாக்கம் செய்ய வேண்டும், ஆனால் அதை அங்கீகரிக்க வேண்டிய அவசியம் இல்லை, ஏனெனில் இணைப்பு ஹோஸ்டுக்கு அணுகலை வழங்க குக்கீயைப் பயன்படுத்துகிறது)
  • ஹோஸ்ட் போர்ட்டைத் தீர்மானிக்க EPMD ஐ நம்பியிருக்க வேண்டிய தேவையை அகற்ற நிலையான ரூட்டிங் சேர்க்கப்பட்டது. இது பாதுகாப்புச் சிக்கலைத் தீர்க்கிறது மற்றும் குறியாக்கத்துடன் சேர்ந்து, பொது நெட்வொர்க்குகளில் எர்லாங் கிளஸ்டரை இயக்குவதை சாத்தியமாக்குகிறது.
  • ஒரு புதிய GenStage டெம்ப்ளேட் (Elixir உலகத்திலிருந்து) சேர்க்கப்பட்டது, இது மெசேஜ் பஸ்ஸைப் பயன்படுத்தாமல் பப்/சப் தீர்வுகளை உருவாக்க உங்களை அனுமதிக்கிறது. இந்த டெம்ப்ளேட்டின் முக்கியமான அம்சங்களில் ஒன்று "பின்னழுத்த கட்டுப்பாடு" ஆகும். "தயாரிப்பாளர்" "நுகர்வோர்" கோரிய செய்திகளின் அளவை சரியாக வழங்குவார். ஒரு எடுத்துக்காட்டு செயல்படுத்தலை இங்கே காணலாம்.

விநியோகிக்கப்பட்ட பரிவர்த்தனை செயல்பாட்டை செயல்படுத்தும் SAGAS வடிவமைப்பு வடிவத்தை செயல்படுத்துவது பற்றி விவாதப் பகுதி விவாதிக்கிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்