SObjectizer-5.6.0: C++ لاءِ اداڪار فريم ورڪ جو نئون مکيه نسخو

اعتراض ڪندڙ C++ ۾ پيچيده ملٽي ٿريڊ ٿيل ايپليڪيشنن جي ترقي کي آسان ڪرڻ لاءِ نسبتاً ننڍو فريم ورڪ آهي. SObjectizer ڊولپر کي اجازت ڏئي ٿو ته انهن جي پروگرامن جي بنياد تي غير مطابقت واري پيغام جي بنياد تي طريقا استعمال ڪندي جيئن ته اداڪار ماڊل، پبلش-سبسڪرائب ۽ CSP. هي BSD-3-CLAUSE لائسنس تحت هڪ OpenSource پروجيڪٽ آهي. SObjectizer جي هڪ مختصر تاثر جي بنياد تي قائم ڪري سگهجي ٿو هن پيشڪش.

نسخو 5.6.0 نئين SObjectizer-5.6 برانچ جو پهريون وڏو رليز آهي. جنهن جو مطلب پڻ آهي SObjectizer-5.5 برانچ جي ترقي جي مڪمل ٿيڻ، جيڪا ترقي ڪري رهي آهي چئن سالن کان وڌيڪ.

جيئن ته ورجن 5.6.0 SObjectizer جي ترقي ۾ هڪ نئون باب کولي ٿو، ان جي مقابلي ۾ ڪا به جدت نه آهي جيڪا تبديل ڪئي وئي ۽ / يا SObjectizer مان هٽايو ويو. خاص طور تي:

  • C++ 17 استعمال ڪيو ويندو آهي (اڳ ۾ C++ 11 جو هڪ سبسٽ استعمال ڪيو ويندو هو)؛
  • پروجيڪٽ منتقل ٿي چڪو آهي ۽ هاڻي رهي ٿو BitBucket سرڪاري سان، تجرباتي نه، GitHub تي آئينو;
  • ايجنٽ جي تعاون کي هاڻي اسٽرنگ جا نالا نه آهن؛
  • ايجنٽن جي وچ ۾ هم وقت سازي جي رابطي لاءِ سپورٽ SObjectizer تان هٽائي وئي آهي (ان جو اينالاگ سان گڏ پروجيڪٽ ۾ لاڳو ڪيو ويو آهي so5 اضافي);
  • ايڊهاڪ ايجنٽن جي حمايت ختم ڪئي وئي آهي.
  • پيغام موڪلڻ لاءِ، صرف مفت افعال موڪليو، send_delayed، send_periodic هاڻي استعمال ڪيا ويا آهن (پراڻا طريقا deliver_message، schedule_timer، single_timer عوامي API مان هٽايا ويا آهن)؛
  • send_delayed ۽ send_periodic افعال هاڻي ساڳي شڪل ۾ آهن بغير پيغام وصول ڪندڙ جي قسم جي (ڇا اهو mbox آهي، mchain يا ڪنهن ايجنٽ جي لنڪ)؛
  • اڳ ۾ مختص ڪيل پيغامن سان ڪم ڪرڻ کي آسان ڪرڻ لاءِ message_holder_t ڪلاس شامل ڪيو؛
  • ڪيتريون ئي شيون هٽائي ڇڏيون جيڪي برانچ 5.5 ۾ پوئتي هٽيل نشان لڳل هيون؛
  • خير، ۽ ٻيون سڀ شيون.

تبديلين جي وڌيڪ تفصيلي فهرست ڳولي سگھجي ٿي هتي. اتي، پروجيڪٽ وڪي ۾، توھان ڳولي سگھو ٿا نسخو 5.6 لاء دستاويز.


SObjectizer جي نئين ورزن سان آرڪائيو ڊائون لوڊ ڪري سگھجي ٿو BitBucket يا SourceForge.


پي ايس. خاص طور تي شڪي ماڻهن لاءِ جيڪي يقين رکن ٿا ته SObjectizer ڪنهن جي ضرورت ناهي ۽ ڪنهن جي طرفان استعمال نه ڪيو ويو آهي. هي هن طريقي سان نه.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو