SObjectizer-5.6.0: C++ க்கான நடிகர் கட்டமைப்பின் புதிய முக்கிய பதிப்பு

SObjectizer C++ இல் சிக்கலான பல-திரிக்கப்பட்ட பயன்பாடுகளின் வளர்ச்சியை எளிதாக்குவதற்கான ஒப்பீட்டளவில் சிறிய கட்டமைப்பாகும். SObjectizer, Actor Model, Publish-Subscribe மற்றும் CSP போன்ற அணுகுமுறைகளைப் பயன்படுத்தி, ஒத்திசைவற்ற செய்தியிடலின் அடிப்படையில் டெவலப்பர் தங்கள் திட்டங்களை உருவாக்க அனுமதிக்கிறது. இது BSD-3-CLAUSE உரிமத்தின் கீழ் ஒரு OpenSource திட்டமாகும். SObjectizer பற்றிய சுருக்கமான அபிப்ராயத்தை அடிப்படையாகக் கொண்டு உருவாக்கலாம் இந்த விளக்கக்காட்சி.

புதிய SObjectizer-5.6.0 கிளையின் முதல் பெரிய வெளியீடு பதிப்பு 5.6 ஆகும். நான்கு ஆண்டுகளுக்கும் மேலாக வளர்ச்சியடைந்து வரும் SObjectizer-5.5 கிளையின் வளர்ச்சியை நிறைவு செய்வதையும் இது குறிக்கிறது.

பதிப்பு 5.6.0 SObjectizer இன் வளர்ச்சியில் ஒரு புதிய அத்தியாயத்தைத் திறப்பதால், SObjectizer இலிருந்து மாற்றப்பட்ட மற்றும்/அல்லது அகற்றப்பட்டவற்றுடன் ஒப்பிடுகையில் எந்தப் புதுமைகளும் இல்லை. குறிப்பாக:

  • C++17 பயன்படுத்தப்பட்டது (முன்பு C++11 இன் துணைக்குழு பயன்படுத்தப்பட்டது);
  • திட்டம் நகர்த்தப்பட்டு இப்போது வாழ்கிறது பிட்பக்கெட் அதிகாரப்பூர்வமானது, சோதனை அல்ல GitHub இல் கண்ணாடி;
  • முகவர் கூட்டுப்பணிகளுக்கு இனி சரப் பெயர்கள் இல்லை;
  • முகவர்களுக்கிடையேயான ஒத்திசைவான தொடர்புக்கான ஆதரவு SObjectizer இலிருந்து அகற்றப்பட்டது (அதன் அனலாக் அதனுடன் இணைந்த திட்டத்தில் செயல்படுத்தப்படுகிறது so5 கூடுதல்);
  • தற்காலிக முகவர்களுக்கான ஆதரவு அகற்றப்பட்டது;
  • செய்திகளை அனுப்ப, அனுப்பு, அனுப்பு_தாமதம், send_periodic ஆகிய இலவச செயல்பாடுகள் மட்டுமே இப்போது பயன்படுத்தப்படுகின்றன (பழைய முறைகள் deliver_message, schedule_timer, single_timer பொது API இலிருந்து அகற்றப்பட்டது);
  • அனுப்பும்_தாமதமானது மற்றும் அனுப்பும்_காலச் செயல்பாடுகள் இப்போது செய்தியைப் பெறுபவரின் வகையைப் பொருட்படுத்தாமல் ஒரே வடிவமைப்பைக் கொண்டுள்ளன (அது mbox, mchain அல்லது முகவருக்கான இணைப்பாக இருந்தாலும்);
  • முன்பே ஒதுக்கப்பட்ட செய்திகளுடன் வேலை செய்வதை எளிதாக்க, message_holder_t வகுப்பைச் சேர்த்தது;
  • கிளை 5.5 இல் மீண்டும் நிராகரிக்கப்பட்டதாகக் குறிக்கப்பட்ட நிறைய விஷயங்களை நீக்கியது;
  • சரி, மற்றும் அனைத்து வகையான மற்ற விஷயங்கள்.

மாற்றங்களின் விரிவான பட்டியலைக் காணலாம் இங்கே. அங்கு, விக்கி திட்டத்தில், நீங்கள் காணலாம் பதிப்பு 5.6 க்கான ஆவணங்கள்.


SObjectizer இன் புதிய பதிப்பைக் கொண்ட காப்பகங்களை இதிலிருந்து பதிவிறக்கம் செய்யலாம் பிட்பக்கெட் அல்லது சோர்ஸ்ஃபோர்ஜிலிருந்து.


பி.எஸ். குறிப்பாக SObjectizer யாருக்கும் தேவை இல்லை மற்றும் யாராலும் பயன்படுத்தப்படாது என்று நம்பும் சந்தேக நபர்களுக்கு. இது அவ்வாறு இல்லை.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்