Cloudflare Pingora v0.1.0 இன் முதல் பொது வெளியீட்டை வெளியிட்டது

Cloudflare Pingora v0.1.0 இன் முதல் பொது வெளியீட்டை வெளியிட்டது

ஏப்ரல் 5, 2024 அன்று, Cloudflare திறந்த மூல திட்டமான Pingora v0.1.0 (ஏற்கனவே v0.1.1) இன் முதல் பொது வெளியீட்டை வழங்கியது. இது ரஸ்டில் உள்ள ஒத்திசைவற்ற பல-திரிக்கப்பட்ட கட்டமைப்பாகும், இது HTTP ப்ராக்ஸி சேவைகளை உருவாக்க உதவுகிறது. கிளவுட்ஃப்ளேருக்கு (Nginx ஐப் பயன்படுத்துவதற்குப் பதிலாக) போக்குவரத்தின் குறிப்பிடத்தக்க பகுதியை வழங்கும் சேவைகளை உருவாக்க இந்தத் திட்டம் பயன்படுத்தப்படுகிறது. Pingora மூலக் குறியீடு Apache 2.0 உரிமத்தின் கீழ் GitHub இல் வெளியிடப்பட்டது.

HTTP/1 மற்றும் HTTP/2, TLS அல்லது TCP/UDP மூலம் சேவைகளை உருவாக்குவதற்கு Pingora நூலகங்கள் மற்றும் APIகளை வழங்குகிறது. ப்ராக்ஸியாக, இது HTTP/1 மற்றும் HTTP/2, gRPC மற்றும் WebSocket ஆகியவற்றின் இறுதி முதல் இறுதி வரை ப்ராக்ஸியை ஆதரிக்கிறது. HTTP/3 ஆதரவு திட்டங்களில் உள்ளது. பிங்கோரா தனிப்பயனாக்கக்கூடிய சுமை சமநிலை மற்றும் தோல்வி உத்திகளையும் உள்ளடக்கியது. இணக்கம் மற்றும் பாதுகாப்பை உறுதிப்படுத்த, இது FIPS (US Federal Information Processing Standards) மற்றும் பிந்தைய குவாண்டம் என்கிரிப்ஷன் இணக்கமான, பரவலாகப் பயன்படுத்தப்படும் OpenSSL மற்றும் BoringSSL நூலகங்களை ஆதரிக்கிறது.

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

உற்பத்தி பயன்முறையில், எந்த உள்வரும் கோரிக்கைகளையும் இழக்காமல் தன்னைப் புதுப்பித்துக் கொள்வதற்கு வேலையில்லா நேரமின்றி ஒரு சீரான மறுதொடக்கத்தை பிங்கோரா வழங்குகிறது. Syslog, Prometheus, Sentry, OpenTelemetry மற்றும் பிற அத்தியாவசிய கண்காணிப்பு கருவிகள் Pingora உடன் தடையின்றி ஒருங்கிணைகின்றன.

Pingora அம்சங்கள்: Async Rust இன் பயன்பாடு, HTTP 1/2 எண்ட் டு என்ட் ப்ராக்ஸிக்கான ஆதரவு, OpenSSL அல்லது BoringSSL மூலம் TLS, gRPC மற்றும் வெப்சாக்கெட் ப்ராக்ஸிங், க்ரேஸ்ஃபுல் ரீலோட், தனிப்பயனாக்கக்கூடிய சுமை சமநிலை மற்றும் தோல்வி உத்திகள், பல்வேறு கண்காணிப்பு கருவிகளுக்கான ஆதரவு.

Pingora v0.1.1 முன்பு கண்டறியப்பட்ட பிழைகளை சரிசெய்கிறது, pingora-ketama அல்காரிதம் செயல்திறனை மேம்படுத்துகிறது, மேலும் TinyUFO வரையறைகள் மற்றும் pingora-cache purge சுத்திகரிப்புக்கான சோதனைகளைச் சேர்க்கிறது, InvalidHTTPHeader பிழைப் பதிவுகளுக்கான இடையக அளவைக் கட்டுப்படுத்துகிறது, மேலும் கருத்துகளில் தேவையான எழுத்துப் பிழைகளை சரிசெய்கிறது. மற்றும் ஆவணப்படுத்தல் திட்டம்.

ஆதாரம்: linux.org.ru

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