SObjectizer-5.6.0: ለ C ++ የተዋናይ ማዕቀፍ አዲስ ዋና ስሪት

SObjectizer በ C ++ ውስጥ ውስብስብ ባለብዙ-ክር አፕሊኬሽኖችን እድገት ለማቃለል በአንጻራዊ ሁኔታ ትንሽ ማዕቀፍ ነው። SObjectizer ገንቢው በተመሳሳዩ የመልእክት መላላኪያ ላይ ተመስርተው ፕሮግራሞቻቸውን እንዲገነቡ ያስችላቸዋል እንደ ተዋናይ ሞዴል፣ አትም-ደንበኝነት ይመዝገቡ እና ሲ.ኤስ.ፒ. ይህ በ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_periodic አሁን ጥቅም ላይ ይውላሉ (የድሮው ዘዴዎች የማድረስ_መልእክት ፣ የጊዜ ሰሌዳ ፣ ነጠላ_ሰዓት ቆጣሪ ከህዝብ ኤፒአይ ተወግደዋል) ፤
  • የ send_delayed እና send_periodic ተግባራት አሁን የመልእክት ተቀባይ ዓይነት ምንም ይሁን ምን ተመሳሳይ ቅርጸት አላቸው (mbox ፣ mchain ወይም የወኪል አገናኝ)።
  • በቅድሚያ ከተመደቡት መልዕክቶች ጋር መስራትን ለማቃለል የመልዕክት_holder_t ክፍልን አክሏል፤
  • በቅርንጫፍ 5.5 ውስጥ እንደ ተገለሉ ምልክት የተደረገባቸውን ብዙ ነገሮችን አስወግዷል;
  • ደህና, እና ሁሉም ሌሎች ነገሮች.

የበለጠ ዝርዝር ለውጦች ዝርዝር ሊገኝ ይችላል እዚህ. እዚያ, በፕሮጀክቱ ዊኪ ውስጥ, ማግኘት ይችላሉ ሰነድ ለ ስሪት 5.6.


መዛግብት ከአዲሱ የ SObjectizer ስሪት ማውረድ ይችላሉ። BitBucket ወይም በርቷል SourceForge.


ፒ.ኤስ. በተለይም SObjectizer በማንም ሰው የማይፈለግ እና ማንም የማይጠቀምበት ብለው ለሚያምኑ ተጠራጣሪዎች። ይህ በዚህ መንገድ አይደለም.

ምንጭ: linux.org.ru

አስተያየት ያክሉ