தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

எழுதி இரண்டு வருடங்கள் 4 நாட்கள் ஆகிறது Haproxy க்கு தற்செயலாக ஒரு Web-GUI எழுதுவது எப்படி, ஆனால் விஷயங்கள் நீண்ட காலமாக இல்லை - எல்லாமே மாறிக்கொண்டே இருக்கின்றன மற்றும் வளர்ந்து வருகின்றன, மேலும் HAProxy-WI இந்தப் போக்கைத் தொடர முயற்சிக்கிறது. இரண்டு ஆண்டுகளில் நிறைய வேலைகள் செய்யப்பட்டுள்ளன, இப்போது முக்கிய மாற்றங்களைப் பற்றி பேச விரும்புகிறேன், எனவே: "பூனைக்கு" வரவேற்கிறோம்.

தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

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

2. ஒவ்வொரு சேவையகத்திற்கும் பக்கங்கள் தோன்றியுள்ளன, இது தனிப்பட்ட சேவைகளின் செயல்பாட்டைப் புரிந்துகொள்ள வசதியானது. இது போல் தெரிகிறது:

தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

3. Nginx ஆதரவு இப்போது கிடைக்கிறது! துரதிர்ஷ்டவசமாக, Nginx இன் இலவச பதிப்பில் உங்கள் புள்ளிவிவரங்களைக் காண்பிக்கும் மோசமான திறன்களின் காரணமாக HAProxy ஐப் போலவே ஒருங்கிணைக்க முடியவில்லை. Nginx க்கு இன்னும் கிடைக்கிறது.

தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

4. HAProxy மற்றும் Nginxக்கு முழு அளவிலான கண்காணிப்பை நீங்கள் பயன்படுத்த முடியும்! இது கிராஃபானா, ப்ரோமிதியஸ் மற்றும் Nginx மற்றும் HAProxy ஏற்றுமதியாளர்களைக் கொண்டுள்ளது. இரண்டு கிளிக்குகள் மற்றும் டாஷ்போர்டுகளுக்கு வரவேற்கிறோம்!

5. முந்தைய இடுகையின் கருத்துகளில், சேவைகளை நிறுவ பாஷ் ஸ்கிரிப்ட்களைப் பயன்படுத்துவது உங்களை காலில் சுடுவதாக பல முறை கூறப்பட்டது. நான் அவர்களுடன் உடன்படுகிறேன், அதனால்தான் 95% அனைத்து நிறுவல்களும் இப்போது அன்சிபிள் வழியாக செல்கின்றன. மிகவும் வசதியானது, மேலும் நம்பகமானது. சுற்றிலும் ஒரு நேர்மறை!

6. மிதிவண்டிக்குள் சைக்கிளை மீண்டும் கண்டுபிடிப்பதை எப்படி தவிர்க்கலாம்? ஒரு மிதிவண்டியின் குழந்தை, பேசுவதற்கு... ஒரு சிறிய சைக்கிள் பைக், ஒருவேளை மூன்று சக்கரங்கள்: போர்ட் கிடைக்கும் தன்மை, HTTP பதிலுக்கான போர்ட்களை வெறுமனே கண்காணிக்கும் திறன் மற்றும் முக்கிய வார்த்தை மூலம் பதிலைச் சரிபார்க்கும் திறன். ஆம், பல செயல்பாடுகள் இல்லை, ஆனால் அதை நிறுவ மற்றும் நிர்வகிப்பது எளிது :)

தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

7. HAProxy RunTime API உடன் மிகவும் அருமையான வேலை. ஏன் இவ்வளவு குளிர்? எங்களிடம் ஒன்று மட்டுமே உள்ளது மற்றும்... ஒருவேளை மற்ற அனைவருக்கும். நிச்சயமாக இது கொஞ்சம் பாசாங்குத்தனமாகத் தெரிகிறது, ஆனால் இது எவ்வாறு செயல்படுகிறது என்பதை நான் மிகவும் விரும்புகிறேன். எடுத்துக்காட்டாக, விரும்பப்படும் மற்றும் வெறுக்கப்படும் பல ஸ்டிக்-டேபிள்களுடன் வேலை செய்வது எப்படி இருக்கும்:

தற்செயலாக ஹாப்ராக்ஸிக்கு Web-GUI எழுதுவது எப்படி

ஒருவேளை முக்கிய அனைத்தும். குழுக்கள், பாத்திரங்கள், பாதுகாப்பு மற்றும் பிழை கண்டறிதல் தொடர்பான நிறைய வேலைகள் இருந்தன... ஆனால் பொதுவாக, உங்களுக்கு என்ன தெரியுமா? இப்போது ஒரு வலைத்தளம் உள்ளது, HAProxy-WI இன் டெமோ இருக்கும் இடத்தில் நீங்கள் எல்லாவற்றையும் முயற்சி செய்யலாம் மற்றும் ஒரு சேஞ்ச்லாக் இருக்கும் இடத்தில். தயவுசெய்து "ஹப்ரோ விளைவு" தேவையில்லை, இல்லையெனில் தளம் மற்றும் டெமோவுக்கான பலவீனமான சர்வர் என்னிடம் உள்ளது. மற்றும் ஒரு இணைப்பு மகிழ்ச்சியா

ஆதாரம்: www.habr.com

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