Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

Shekara biyu da kwana 4 kenan da rubutawa Yadda ake rubuta Web-GUI da gangan don Haproxy, amma abubuwa ba su kasance a can ba na dogon lokaci - duk abin da ke canzawa da haɓakawa, kuma HAProxy-WI yana ƙoƙarin ci gaba da wannan yanayin. An yi aiki da yawa a cikin shekaru biyu, kuma ina so in yi magana game da manyan canje-canje a yanzu, don haka: maraba da "cat".

Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

1. Zan fara da abu na farko da ya kama ido, kuma wannan shine, ba shakka, zane. A ganina, komai ya zama mafi ma'ana, fahimta da dacewa, kuma ba shakka cute :). Sassan menu sun zama mafi tsari.

2. Shafukan sun bayyana ga kowane uwar garken, wanda ya dace don fahimtar aikin sabis na mutum ɗaya. Ga alama kamar haka:

Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

3. Tallafin Nginx yanzu yana samuwa! Abin baƙin cikin shine, ba zai yiwu a haɗa nau'in HAProxy ba saboda ƙarancin ƙarfin don nuna ƙididdigar ku a cikin sigar Nginx kyauta, amma manyan ayyuka (gyara, kwatantawa da sigar saiti, aiki da shigar da sabis) na HAProxy-WI sune. har yanzu akwai don Nginx.

Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

4. Kuna iya ƙaddamar da cikakken kulawa don HAProxy da Nginx! Ya ƙunshi: Grafana, Prometheus da Nginx da masu fitar da HAProxy. Dannawa guda biyu da maraba zuwa dashboards!

5. A cikin sharhin da aka yi a baya, an gaya mini sau da yawa cewa yin amfani da rubutun bash don shigar da ayyuka yana harbi kanka a ƙafa. Na yarda da su kuma shine dalilin da ya sa 95% na duk abubuwan shigarwa yanzu suna wucewa ta Mai yiwuwa. Daidai dace, kuma kuma mafi abin dogaro. Daya tabbatacce ko'ina!

6. Ta yaya za ku guje wa sake ƙirƙira keke a cikin keke? Yaron keke, don magana ... Ƙaramin keken keke, watakila mai kafa uku: ikon sa ido kawai ta tashar jiragen ruwa don samun tashar tashar jiragen ruwa, amsa HTTP, da kuma duba amsa ta keyword. Ee, babu ayyuka da yawa, amma yana da sauƙin shigarwa da gudanarwa :)

Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

7. Kyakkyawan aiki tare da HAProxy RunTime API. Me yasa haka sanyi? Mu kawai muna da daya da ... watakila kowa da kowa. Tabbas yana sauti kadan, amma ina matukar son yadda yake aiki. Misali, menene aiki tare da tebur-tebur masu ƙauna da ƙiyayya yayi kama da:

Yadda ake ci gaba da rubuta Web-GUI ba da gangan don Haproxy

Zai yiwu duk na manyan. Akwai ayyuka da yawa da suka shafi ƙungiyoyi, matsayi, tsaro da gano kwaro... Amma gaba ɗaya, kun san menene? Yanzu akwai gidan yanar gizo, Inda akwai demo na HAProxy-WI kuma zaka iya gwada duk abin da kanka da kuma inda akwai canji. Kawai kada ku buƙaci "tasirin habro" don Allah, in ba haka ba ina da sabar mara ƙarfi don rukunin yanar gizon da demo. Kuma hanyar haɗi zuwa GitHub

source: www.habr.com

Add a comment