SObjectizer-5.6.0: mtundu watsopano waukulu wa mawonekedwe a C ++

SObjectizer ndi chimango chaching'ono chosavuta kupanga mapulogalamu ovuta amitundu yambiri mu C++. SObjectizer imalola wopanga mapulogalamu kupanga mapulogalamu awo potengera mauthenga osasinthika pogwiritsa ntchito njira monga Actor Model, Publish-Subscribe and CSP. Iyi ndi projekiti ya OpenSource pansi pa layisensi ya BSD-3-CLAUSE. Kuwonetsa mwachidule kwa SObjectizer kungapangidwe kutengera chiwonetsero ichi.

Version 5.6.0 ndiye kutulutsidwa kwakukulu koyamba kwa nthambi yatsopano ya SObjectizer-5.6. Zomwe zimatanthauzanso kutha kwa chitukuko cha nthambi ya SObjectizer-5.5, yomwe yakhala ikukula kwa zaka zoposa zinayi.

Popeza kuti mtundu wa 5.6.0 umatsegula mutu watsopano pa chitukuko cha SObjectizer, palibe zatsopano poyerekeza ndi zomwe zinasinthidwa ndi / kapena kuchotsedwa ku SObjectizer. Makamaka:

  • C ++ 17 imagwiritsidwa ntchito (m'mbuyomu kagawo kakang'ono ka C ++ 11 kanagwiritsidwa ntchito);
  • ntchitoyo yasuntha ndipo tsopano ikukhalabe BitBucket ndi akuluakulu, osati oyesera, galasi pa GitHub;
  • mgwirizano wa wothandizira alibenso mayina a chingwe;
  • Kuthandizira kuyanjana kolumikizana pakati pa othandizira kwachotsedwa ku SObjectizer (analogue yake ikugwiritsidwa ntchito mu polojekitiyi. pa 5owonjezera);
  • chithandizo cha ad-hoc agents chachotsedwa;
  • kutumiza mauthenga, ntchito zaulere zokha zomwe zimatumiza, kutumiza_kuchedwa, send_periodic tsopano zikugwiritsidwa ntchito (njira zakale zotumiza_message, schedule_timer, single_timer zachotsedwa pagulu la API);
  • ntchito za send_delay ndi send_periodic tsopano zili ndi mawonekedwe omwewo mosasamala kanthu za mtundu wa wolandira uthenga (kaya ndi mbox, mchain kapena ulalo kwa wothandizira);
  • adawonjezera kalasi ya message_holder_t kuti muchepetse kugwira ntchito ndi mauthenga omwe adapatsidwa kale;
  • anachotsa zinthu zambiri zimene zinalembedwa kuti zachotsedwa ntchito m’nthambi 5.5;
  • Chabwino, ndi mitundu yonse ya zinthu zina.

Mndandanda watsatanetsatane wa zosintha ungapezeke apa. Kumeneko, mu polojekiti ya Wiki, mungapeze zolemba za mtundu 5.6.


Zosungira zakale zomwe zili ndi mtundu watsopano wa SObjectizer zitha kutsitsidwa kuchokera BitBucket kapena SourceForge.


PS. Makamaka kwa okayikira omwe amakhulupirira kuti SObjectizer sikufunika ndi aliyense ndipo sagwiritsidwa ntchito ndi aliyense. Izi osati mwanjira iyi.

Source: linux.org.ru

Kuwonjezera ndemanga