SObjectizer-5.6.0: fa'asologa fou fou o le fa'avae o le tagata fai pese mo C++

SObjectizer o se faʻavae laʻititi mo le faʻafaigofieina o le atinaʻeina o faʻaoga faʻapipiʻi tele i le C++. O le SObjectizer e mafai ai e le tagata atiaʻe ona fausia a latou polokalame e faʻavae i luga o feʻau faʻatasi e faʻaaoga ai auala e pei o le Actor Model, Publish-Subscribe ma CSP. Ole poloketi OpenSource lea ile laisene BSD-3-CLAUSE. O se faʻamatalaga puupuu o SObjectizer e mafai ona faʻavae i luga lenei fa'aaliga.

Fa'aliliuga 5.6.0 o le fa'asalalauga tele muamua lea o le lala fou SObjectizer-5.6. O lona uiga foi o le faʻamaeʻaina o le atinaʻeina o le lala SObjectizer-5.5, lea o loʻo atinaʻe mo le silia ma le fa tausaga.

Talu ai ona o le lomiga 5.6.0 ua tatalaina se mataupu fou i le atinaʻeina o SObjectizer, e leai ni mea fou e faʻatusatusa i mea na suia ma / pe aveesea mai SObjectizer. Ae faapito tonu lava:

  • C ++ 17 o loʻo faʻaaogaina (muamua se vaega o le C ++ 11 na faʻaaogaina);
  • ua siitia le galuega ma o lea ua ola pea BitBucket fa'atasi ai ma le aloa'ia, ae le o le fa'ata'ita'iga, fa'ata ile GitHub;
  • ua le toe i ai ni igoa o manoa;
  • Lagolago mo fegalegaleaiga faʻatasi i le va o sui sooupu ua aveesea mai le SObjectizer (o lona faʻatusa o loʻo faʻatinoina i le poloketi faʻatasi so5faaopoopo);
  • lagolago mo ad-hoc sooupu ua aveesea;
  • e lafo ai fe'au, na'o galuega e leai se totogi e lafo, send_delayed, send_periodic ua fa'aaogaina nei (o auala tuai deliver_message, schedule_timer, single_timer ua aveese mai le API lautele);
  • o le send_delayed ma send_periodic galuega ua i ai nei le faatulagaga tutusa e tusa lava po o le a le ituaiga o feʻau e mauaina (pe o le mbox, mchain poʻo se fesoʻotaʻiga i se sooupu);
  • fa'aopoopo le vasega message_holder_t e fa'afaigofie ai le galue i fe'au na mua'i tu'uina atu;
  • aveese le tele o mea na faailogaina e le toe faaaogaina i tua i le lala 5.5;
  • Ia, ma isi mea uma.

E mafai ona maua se lisi auiliili o suiga iinei. O iina, i le poloketi Wiki, e mafai ona e mauaina fa'amaumauga mo le version 5.6.


O fa'amaumauga fa'atasi ma le lomiga fou o le SObjectizer e mafai ona la'u mai BitBucket poʻo luga SourceForge.


PS. Aemaise lava mo tagata masalosalo e talitonu o SObjectizer e le manaʻomia e se tasi ma e le faʻaaogaina e se tasi. Lenei e le faapea.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga