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

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

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

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

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

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster