SObjectizer huwa qafas relattivament żgħir għas-simplifikazzjoni tal-iżvilupp ta 'applikazzjonijiet kumplessi multi-threaded f'C++. SObjectizer jippermetti lill-iżviluppatur jibni l-programmi tagħhom ibbażati fuq messaġġi asinkroniċi bl-użu ta 'approċċi bħal Actor Model, Publish-Subscribe u CSP. Dan huwa proġett OpenSource taħt il-liċenzja BSD-3-CLAUSE. Impressjoni qasira ta 'SObjectizer tista' tiġi ffurmata bbażata fuq din il-preżentazzjoni.
Verżjoni 5.6.0 hija l-ewwel rilaxx ewlieni tal-fergħa l-ġdida SObjectizer-5.6. Li jfisser ukoll it-tlestija tal-iżvilupp tal-fergħa SObjectizer-5.5, li ilha tiżviluppa għal aktar minn erba 'snin.
Peress li l-verżjoni 5.6.0 tiftaħ kapitolu ġdid fl-iżvilupp ta 'SObjectizer, m'hemm l-ebda innovazzjonijiet fil-livelli kollha meta mqabbla ma' dak li nbidel u/jew tneħħa minn SObjectizer. Partikolarment:
- Jintuża C++17 (preċedentement intuża subsett ta' C++11);
- il-proġett mexa u issa jgħix BitBucket b'uffiċjali, mhux sperimentali, mera fuq GitHub;
- kollaborazzjonijiet ta 'aġenti m'għadx għandhom ismijiet ta' string;
- L-appoġġ għall-interazzjoni sinkronika bejn l-aġenti tneħħa minn SObjectizer (l-analogu tiegħu huwa implimentat fil-proġett li jakkumpanjah so5extra);
- tneħħa l-appoġġ għal aġenti ad hoc;
- biex tibgħat messaġġi, issa jintużaw il-funzjonijiet b'xejn send, send_delayed, send_periodic (il-metodi l-qodma deliver_message, schedule_timer, single_timer tneħħew mill-API pubbliku);
- il-funzjonijiet send_delayed u send_periodic issa għandhom l-istess format irrispettivament mit-tip ta 'riċevitur tal-messaġġ (kemm jekk huwa mbox, mchain jew link għal aġent);
- żiedet il-klassi message_holder_t biex tissimplifika l-ħidma b'messaġġi allokati minn qabel;
- neħħew ħafna affarijiet li kienu mmarkati bħala deprecati lura fil-fergħa 5.5;
- Ukoll, u kull xorta ta 'affarijiet oħra.
Lista aktar dettaljata ta' bidliet tista' tinstab hawn. Hemmhekk, fil-proġett Wiki, tista 'ssib dokumentazzjoni għall-verżjoni 5.6.
L-arkivji bil-verżjoni l-ġdida ta' SObjectizer jistgħu jitniżżlu minn BitBucket jew fuq SorsForġ.
PS. Speċjalment għal xettiċi li jemmnu li SObjectizer mhu meħtieġ minn ħadd u ma jintuża minn ħadd. Dan mhux b’dan il-mod.
Sors: linux.org.ru