SObjectizer-5.6.0: itsva huru shanduro yeactor framework yeC ++

SObjectizer idhizaini diki rekurerutsa kusimudzira kweakaomesesa akawanda-akarukwa maapplication muC ++. SObjectizer inobvumira mugadziri kuvaka zvirongwa zvavo zvichienderana neasynchronous meseji kuchinjanisa vachishandisa nzira dzakadai seActor Model, Publish-Subscribe uye CSP. Ichi chirongwa cheOpenSource pasi peBSD-3-CLAUSE rezinesi. Mhedziso pfupi yeSObjectizer inogona kuumbwa zvichibva pane mharidzo iyi.

Shanduro 5.6.0 ndiyo yekutanga kuburitswa kwebazi idzva reSObjectizer-5.6. Izvo zvinorevawo kupedzwa kwekuvandudzwa kwebazi reSObjectizer-5.5, iro rave richikura kwemakore anopfuura mana.

Sezvo vhezheni 5.6.0 ichivhura chitsauko chitsva mukuvandudzwa kweSObjectizer, hapana hutsva zvachose mukuenzanisa nezvakashandurwa uye / kana kubviswa kubva kuSObjectizer. Zvikuru sei:

  • C ++ 17 inoshandiswa (yaimbova chikamu cheC ++ 11 chaishandiswa);
  • purojekiti yakafamba uye ikozvino inorarama BitBucket nevakuru, kwete kuyedza, girazi paGitHub;
  • kushandira pamwe kwemumiririri hakuchina mazita etambo;
  • Tsigiro yekudyidzana pakati pevamiririri yakabviswa kubva kuSObjectizer (analogue yayo inoitwa mupurojekiti inofambidzana. so5extra);
  • rutsigiro rwe ad-hoc agents rwakabviswa;
  • kutumira mameseji, mabasa emahara chete anotumira, kutumira_kunonoka, send_periodic ave kushandiswa (nzira dzekare deliver_message, schedule_timer, single_timer dzakabviswa paruzhinji API);
  • iyo send_delayed uye send_periodic mabasa iye zvino ane mafomati akafanana zvisinei nerudzi rweanogamuchira meseji (ingave mbox, mchain kana chinongedzo kune mumiririri);
  • akawedzera iyo meseji_holder_t kirasi kurerutsa kushanda nemameseji akafanogoverwa;
  • akabvisa zvinhu zvakawanda zvakanyorwa sezvakaregwa kumashure mubazi 5.5;
  • Zvakanaka, uye marudzi ese ezvimwe zvinhu.

Runyoro rwakadzama rwekuchinja runogona kuwanikwa pano. Ikoko, muchirongwa Wiki, unogona kuwana zvinyorwa zvevhezheni 5.6.


Zvinyorwa neiyo vhezheni itsva yeSObjectizer inogona kutorwa kubva BitBucket kana pa SourceForge.


PS. Kunyanya kune vasina chokwadi vanotenda kuti SObjectizer haidiwi nemunhu uye haishandiswi nemunhu. Izvi kwete nenzira iyi.

Source: linux.org.ru

Voeg