SObjectizer-5.6.0: versi utama anyar saka framework aktor kanggo C ++

SObjectizer punika framework relatif cilik kanggo simplifying pangembangan aplikasi multi-threaded Komplek ing C ++. SObjectizer ngidini pangembang mbangun program adhedhasar olahpesen asinkron nggunakake pendekatan kayata Model Aktor, Publish-Subscribe lan CSP. Iki minangka proyek OpenSource miturut lisensi BSD-3-CLAUSE. A kesan Brief saka SObjectizer bisa kawangun adhedhasar presentation iki.

Versi 5.6.0 minangka rilis utama pisanan saka cabang SObjectizer-5.6 anyar. Sing uga tegese rampung pangembangan cabang SObjectizer-5.5, sing wis berkembang luwih saka patang taun.

Wiwit versi 5.6.0 mbukak bab anyar ing pangembangan SObjectizer, ora ana inovasi ing comparison karo apa diganti lan / utawa dibusak saka SObjectizer. utamané:

  • C ++ 17 digunakake (sadurunge subset saka C ++ 11 digunakake);
  • project wis dipindhah lan saiki urip ing BitBucket kanthi resmi, ora eksperimen, pangilon ing GitHub;
  • kolaborasi agen ora ana maneh jeneng string;
  • Dhukungan kanggo interaksi sinkron ing antarane agen wis dibusak saka SObjectizer (analoge dileksanakake ing proyek sing diiringi dadi5 ekstra);
  • dhukungan kanggo agen ad-hoc wis dibusak;
  • kanggo ngirim pesen, mung fungsi free ngirim, send_delayed, send_periodic saiki digunakake (cara lawas deliver_message, schedule_timer, single_timer wis dibusak saka API umum);
  • fungsi send_delayed lan send_periodic saiki duwe format sing padha preduli saka jinis panampa pesen (apa mbox, mchain utawa link menyang agen);
  • nambah kelas message_holder_t kanggo nyederhanakake nggarap pesen sing wis diparengake;
  • dibusak akèh iku sing ditandhani minangka deprecated bali ing cabang 5.5;
  • Inggih, lan kabeh jinis liyane.

Dhaptar owah-owahan sing luwih rinci bisa ditemokake kene. Ing kana, ing Wiki proyek, sampeyan bisa nemokake dokumentasi kanggo versi 5.6.


Arsip karo versi anyar saka SObjectizer bisa diundhuh saka BitBucket utawa ing SourceForge.


PS. Utamane kanggo wong sing mamang sing percaya yen SObjectizer ora dibutuhake dening sapa wae lan ora digunakake dening sapa wae. Iki ora kaya ngono.

Source: linux.org.ru

Add a comment