Siideynta Polemarch 3.0, isku xirka shabakadda ee maareynta kaabayaasha

Polemarch 3.0.0, is-dhexgal shabakadeed oo loogu talagalay maaraynta kaabayaasha server-ka ee ku saleysan macquulka ah, ayaa la sii daayay. Xeerka mashruuca wuxuu ku qoran yahay Python iyo JavaScript iyadoo la adeegsanayo qaabka Django iyo Celery. Mashruuca waxaa lagu qaybiyay shatiga AGPLv3. Si loo bilaabo nidaamka, waa ku filan in la rakibo xirmada oo la bilaabo adeegga 1. Isticmaalka warshadaha, waxaa lagu talinayaa in lagu daro MySQL/PostgreSQL iyo Redis/RabbitMQ+Redis (cache and MQ broker). Nooc kasta, sawirka Docker ayaa loo sameeyay.

Isbeddellada ugu waaweyn:

  • U gudubka nooca cusub ee Rest API v4 iyo nooca ugu yar ee la taageeray ee Python 3.8. Kala-guurku wuxuu ahaa lagama maarmaan si loo hagaajiyo taageerada nidaamka cusub ee plugins iyo kordhinta, iyo sidoo kale in la dedejiyo horumarinta. Qaar ka mid ah walxaha aan loo baahnayn ayaa sidoo kale loo fududeeyay maarayn macquul ah oo macquul ah oo qaabaysan iyo jadwalka.
  • Xirmooyinka alaabada cusub ayaa lagu daray si loogu oggolaado isticmaalka agabka agabka caadiga ah sida qoraallada ama xargaha ini/yaml/json. Nidaamka agabka alaabada laftiisa ayaa sidoo kale la sameeyay, kaas oo kuu ogolaanaya inaad hirgeliso hirgelintaaga abuurista plugins ilo kala duwan.
  • Nidaamka furaha oo la hagaajiyay kaas oo lagu sii daayay sii dayntii hore. Hadda waxaad qori kartaa fulintaada si aad u bilowdo amaro dheeraad ah, sida qoraalada bash, terraform ama koofiyadda. Iyada oo qayb ka ah dib-u-habaynta, taageerada plugins ee qaab-dhismeedka iyo jadwalka ayaa lagu daray. Sidoo kale plugins-yada waxaad hadda abuuri kartaa silsilad wicitaano ah oo loogu talagalay bilawga hordhaca ah ee kaydka.
  • Nidaam kordhin ayaa la hirgeliyay si loo qoro xargaha laga soo bilaabo wax soo saarka ilaa kaydinta kala duwan. Sanduuqa dhexdiisa hadda waxa ka soo baxa kaydka kaydinta xogta iyo python-logger oo awood u leh in uu u soo diro wax soo saarka stdout, fayl ama syslog.
  • Safafka fariimaha ayaa hadda is weydaarsada fariimaha json halkii ay ka qaadan lahaayeen qajaar. Shaqada ku saabsan taxanaha iyo kala saarista xogta ee u dirida safka ayaa sidoo kale la dardar geliyay.
  • Is-dhexgal isticmaale oo la hagaajiyay iyo is-dhexgalka la hagaajiyay ee is-cusboonaysiinta ee Centrifugo.
  • Ku-tiirsanaanta muhiimka ah sida Django waa la cusboonaysiiyay si loo yareeyo liiska ku-tiirsanaanta loo baahan yahay (tusaale, taageerada redis-ka asalka ah ee kaydinta).

.

Source: opennet.ru

Add a comment