I-SObjectizer-5.6.0: inguqulo entsha enkulu yohlaka lomlingisi lwe-C++

I-SObjectizer iwuhlaka oluncane uma kuqhathaniswa lokwenza lula ukuthuthukiswa kwezinhlelo zokusebenza ezinezintambo eziningi eziyinkimbinkimbi ku-C++. I-SObjectizer ivumela umthuthukisi ukuthi akhe izinhlelo zakhe ngokusekelwe emilayezweni engavumelaniyo esebenzisa izindlela ezifana ne-Actor Model, Shicilela-Bhalisa kanye ne-CSP. Lena iphrojekthi ye-OpenSource ngaphansi kwelayisensi ye-BSD-3-CLAUSE. Umbono omfushane we-SObjectizer ungakhiwa ngokusekelwe lesi sethulo.

Inguqulo engu-5.6.0 ingukukhululwa kokuqala okukhulu kwegatsha elisha le-SObjectizer-5.6. Okusho futhi ukuphothulwa kokuthuthukiswa kwegatsha le-SObjectizer-5.5, elithuthukiswe iminyaka engaphezu kwemine.

Njengoba inguqulo 5.6.0 ivula isahluko esisha ekuthuthukisweni kwe-SObjectizer, akukho okusha nhlobo uma kuqhathaniswa nalokho okushintshiwe kanye/noma kwasuswa ku-SObjectizer. Ngokuqondene:

  • Kusetshenziswa i-C++17 (ngaphambilini isethi engaphansi ye-C++11 yayisetshenziswa);
  • iphrojekthi isihambile futhi manje iyaqhubeka I-BitBucket ngokusemthethweni, hhayi okokuhlola, isibuko ku-GitHub;
  • ukusebenzisana kwama-ejenti akusenawo amagama eyunithi yezinhlamvu;
  • Ukusekelwa kokuxhumana okuvumelanayo phakathi kwama-ejenti kususiwe ku-SObjectizer (i-analogue yayo isetshenziswa kuphrojekthi ehambisanayo ngakho5 okwengeziwe);
  • ukwesekwa kwama-agent we-ad-hoc kususiwe;
  • ukuthumela imilayezo, imisebenzi yamahhala kuphela ethunyelwayo, i-send_deyed, send_periodic manje esetshenziswa (izindlela ezindala zokuthumela_umlayezo, i-schedule_timer, i-single_timer zisusiwe ku-API yomphakathi);
  • imisebenzi ye-send_deyed kanye ne-send_periodic manje inefomethi efanayo kungakhathaliseki uhlobo lomamukeli womlayezo (noma ngabe i-mbox, i-mchain noma isixhumanisi esiya kumenzeli);
  • wengeze ikilasi elithi message_holder_t ukuze kube lula ukusebenza ngemilayezo eyabelwe ngaphambili;
  • wasusa izinto eziningi ezazimakwe njengezihoxisiwe emuva egatsheni 5.5;
  • Hhayi-ke, nazo zonke izinhlobo zezinye izinto.

Uhlu olunemininingwane eminingi yezinguquko lungatholakala lapha. Lapho, kuphrojekthi ye-Wiki, ungathola imibhalo yenguqulo 5.6.


Izingobo zomlando ezinenguqulo entsha ye-SObjectizer zingalandwa kusuka I-BitBucket noma ku SourceForge.


PS. Ikakhulukazi kwabangabazayo abakholelwa ukuthi i-SObjectizer ayidingeki noma ubani futhi ayisetshenziswa noma ubani. Lokhu hhayi ngale ndlela.

Source: linux.org.ru

Engeza amazwana