SObjectizer-5.6.0: Versioni e reja kryesore e framework-ut aktor për C++

SObjectizer — Ă«shtĂ« njĂ« framework relativisht i vogĂ«l pĂ«r thjeshtimin e zhvillimit tĂ« aplikacioneve komplekse me shumĂ« kĂ«nde nĂ« C++. SObjectizer lejon zhvilluesit tĂ« ndĂ«rtojnĂ« programet e tyre nĂ« bazĂ« tĂ« komunikimit asinkron mes mesazheve duke pĂ«rdorur qasje si Modeli i Aktorit, Publikimi-Abonimi dhe CSP. Ky Ă«shtĂ« njĂ« projekt OpenSource nĂ«n licencĂ«n BSD-3-CLAUSE. NjĂ« pĂ«rshtypje e shkurtĂ«r pĂ«r SObjectizer-in mund tĂ« formohet mbi bazĂ«n e kĂ«saj prezantimi.

Versioni 5.6.0 është lëshimi i parë kryesor i degës së re SObjectizer-5.6. Kjo nënkupton gjithashtu përfundimin e zhvillimit të degës SObjectizer-5.5, e cila u zhvillua për më shumë se katër vjet.

Duke qenĂ« se versioni 5.6.0 hap njĂ« kapitull tĂ« ri nĂ« zhvillimin e SObjectizer-it, nuk ka inovacione nĂ« krahasim me atĂ« qĂ« Ă«shtĂ« ndryshuar dhe/l ڐڕu fshirĂ« nga SObjectizer. NĂ« veçanti:

  • pĂ«rdoret C++17 (mĂ« parĂ« ishte pĂ«rdorur njĂ« nĂ«ngrup i C++11);
  • projekti Ă«shtĂ« transferuar dhe tani jeton nĂ« BitBucket me njĂ« pasqyrĂ« zyrtare, e jo eksperimentale, nĂ« GitHub;
  • agjentĂ«t nuk kanĂ« mĂ« emra tĂ« vargjeve;
  • nga SObjectizer Ă«shtĂ« hequr mbĂ«shtetja pĂ«r ndĂ«rveprimin sinkron ndĂ«rmjet agjentĂ«ve (nje analog i tij Ă«shtĂ« implementuar nĂ« projektin shoqĂ«rues so5extra);
  • Ă«shtĂ« hequr mbĂ«shtetja pĂ«r agjentĂ«t ad-hoc;
  • pĂ«r dĂ«rgimin e mesazheve tani pĂ«rdoren vetĂ«m funksionet e lira send, send_delayed, send_periodic (metodet e vjetra deliver_message, schedule_timer, single_timer nga API publik janĂ« hequr);
  • funksionet send_delayed dhe send_periodic tani kanĂ« njĂ« format tĂ« njohur pavarĂ«sisht nga lloji i marrĂ«sit tĂ« mesazhit (qoftĂ« mbox, mchain apo referencĂ« ndaj agjentit);
  • Ă«shtĂ« shtuar klasi message_holder_t pĂ«r thjeshtimin e punĂ«s me mesazhet e pĂ«rpara-alokuara;
  • janĂ« hequr shumĂ« gjĂ«ra qĂ« ishin shĂ«nuar si tĂ« vjetra qĂ« nĂ« degĂ«n 5.5;
  • dhe akoma shumĂ« tĂ« tjera.

Një listë më të detajuar të ndryshimeve mund të gjendet këtu. Atje, në Wiki-n e projektit, mund të gjeni dokumentacionin për versionin 5.6.


Arkivat me versionin e ri SObjectizer mund të merren në BitBucket ose në SourceForge.


PS. Veçanërisht për skeptikët që mendojnë se SObjectizer nuk është i nevojshëm dhe nuk përdoret nga askush. Kjo nuk është e vërtetë.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster