SObjectizer-5.6.0: sabon babban sigar tsarin wasan kwaikwayo na C++

SObjectizer ƙaramin tsari ne don sauƙaƙe haɓakar hadaddun aikace-aikace masu zare da yawa a cikin C++. SObjectizer yana ba masu haɓaka damar gina shirye-shiryen su bisa ga musayar saƙon da ba a daidaita su ba ta amfani da hanyoyi kamar Model Actor, Buga-Subscribe da CSP. Wannan aikin OpenSource ne a ƙarƙashin lasisin BSD-3-CLAUSE. Za a iya samar da taƙaitaccen ra'ayi na SObjectizer bisa ga wannan gabatarwa.

Shafin 5.6.0 shine farkon babban sakin sabon reshe na SObjectizer-5.6. Wanda kuma ke nufin kammala ci gaban reshen SObjectizer-5.5, wanda ke tasowa sama da shekaru hudu.

Tun da sigar 5.6.0 ta buɗe sabon babi a cikin haɓakar SObjectizer, babu sabbin abubuwa kwata-kwata kwatankwacin abin da aka canza da/ko cire daga SObjectizer. Musamman:

  • Ana amfani da C++17 (a baya an yi amfani da wani yanki na C++11);
  • aikin ya motsa kuma yanzu yana ci gaba BitBucket tare da hukuma, ba gwaji ba, madubi akan GitHub;
  • haɗin gwiwar wakilai ba su da sunaye na kirtani;
  • An cire goyan bayan hulɗar haɗin gwiwa tsakanin wakilai daga SObjectizer (ana aiwatar da analog ɗinsa a cikin aikin da ke gaba. so5 kari);
  • an cire tallafi ga wakilai ad-hoc;
  • don aika saƙonni, kawai ayyukan kyauta aika, send_delayed, send_periodic yanzu ana amfani da su (an cire tsoffin hanyoyin isar da saƙon, jadawalin_timer, single_timer daga API na jama'a);
  • ayyukan send_delayed da send_periodic yanzu suna da tsari iri ɗaya ba tare da la'akari da nau'in mai karɓa ba (ko mbox ne, mchain ko hanyar haɗi zuwa wakili);
  • ya kara ajin message_holder_t don sauƙaƙa aiki tare da saƙon da aka riga aka ware;
  • cire abubuwa da yawa waɗanda aka yiwa alama a matsayin raguwa a cikin reshe 5.5;
  • To, da sauran abubuwa iri-iri.

Ana iya samun ƙarin cikakken jerin canje-canje a nan. A can, a cikin aikin Wiki, za ku iya samun Takaddun shaida don sigar 5.6.


Ana iya saukar da ma'ajin tare da sabon sigar SObjectizer daga BitBucket ko a kunne SourceForge.


PS. Musamman ga masu shakka waɗanda suka yi imanin cewa SObjectizer ba ya buƙatar kowa kuma ba ya amfani da shi. Wannan ba wannan hanyar ba.

source: linux.org.ru

Add a comment