OpenDDS 3.34.0

Doli nĂ« treg OpenDDS 3.34.0 — implementimi i lirĂ« nĂ« C++ tĂ« specifikimit ShĂ«rbimi i ShpĂ«rndarjes sĂ« tĂ« DhĂ«nave tĂ« Grupit tĂ« Menaxhimit tĂ« Objektit pĂ«r Sistemet nĂ« KohĂ« Reale. DDS pĂ«rdoret pĂ«r ndĂ«rtimin e sistemeve tĂ« shpĂ«rndara sipas modelit tĂ« botimit dhe abonimit, ndĂ«rsa OpenDDS, pĂ«rveç C++, ofron lidhje Java/JNI dhe mbĂ«shtetet nĂ« ACE/TAO. Rruga Ă«shtĂ« publikuar mĂ« 21 maj 2026, arkivat e gatshme janĂ« tĂ« disponueshme pĂ«r Windows, Linux dhe macOS.


Projekti shpërndahet si open source: OpenDDS mund të përdoret, modifikohet dhe shpërndahet pa tarifa licencash duke ruajtur njoftimin për copyright; theksohet veçanërisht se OpenDDS mund të përdoret edhe në zhvillimin e softuerit pronësor pa detyrimin për të zbuluar kodin burimor.

Ndryshimet kryesore në OpenDDS 3.34.0:

  • Kapasitetet e RtpsRelay janĂ« zgjeruar. NĂ« RtpsRelay tani mund tĂ« ndryshoni parametrat shtesĂ« gjatĂ« ekzekutimit pĂ«rmes mekanizmit RtpsRelayControl. Gjithashtu Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« caktuar njĂ« listĂ« ndarjesh, aksesin nĂ« tĂ« cilat do tĂ« ndalohet nga njĂ« instancĂ« specifike tĂ« RtpsRelay, pĂ«rmes temĂ«s sĂ« re RelayDeniedPartitions. PĂ«r tĂ« menaxhuar afatin e skadimit tĂ« njĂ« ndalimi tĂ« tillĂ«, Ă«shtĂ« shtuar opsioni -DeniedPartitionsTimeout.

  • Shtuar njĂ« modalitet ndĂ«rtimi pĂ«r profilimin. NĂ« skriptin configure Ă«shtĂ« shtuar flag —profiling, e cila aktivizon parametrat tipikĂ« tĂ« kompilimit pĂ«r analizĂ«n e performancĂ«s nĂ« GCC.

  • JanĂ« pĂ«rfshirĂ« callback pĂ«r menaxhimin e rrjedhave OpenDDS. Zhvilluesit kanĂ« shtuar menaxhues qĂ« thirren gjatĂ« fillimit dhe pĂ«rfundimit tĂ« rrjedhave OpenDDS. Kjo lejon menaxhimin e sjelljes sĂ« rrjedhave, pĂ«r shembull duke i lidhur ato me bĂ«rtha tĂ« caktuara CPU nĂ« Linux.

  • ËshtĂ« optimizuar deserializimi i tipeve IDL. TĂ« gjithĂ« hartimet IDL tani pĂ«rpiqen tĂ« evitojnĂ« zhvendosjen e panevojshme tĂ« memories pĂ«r sekuencat e tipeve primitivĂ« gjatĂ« deserializimit tĂ« njĂ« mostre. PĂ«r IDL-to-C++11 kĂ«rkohet pĂ«rfshirja e mĂ«tejshme e qartĂ« pĂ«rmes @OpenDDS::no_init_before_deserialize.

  • Shtuar menaxhimi i numrit tĂ« rrjedhave EventDispatcher. JanĂ« pĂ«rfshirĂ« parametrat DCPSEventDispatcherThreads dhe konfigurimi i transportit event_dispatcher_threads. Me vlerĂ«n event_dispatcher_threads=0, transporti do tĂ« pĂ«rdorĂ« njĂ« menaxher tĂ« zakonshĂ«m ngjarjesh nĂ« vend tĂ« krijimit tĂ« njĂ« menaxheri lokal.

  • Shtuar konfigurimi i tamponĂ«ve TCP. PĂ«r transportin TCP, janĂ« shtuar parametrat send_buffer_size dhe rcv_buffer_size. Si parazgjedhje, madhĂ«sia e tamponĂ«ve socket tashmĂ« lihet nĂ« disiplinĂ«n e platformĂ«s, nĂ«se kĂ«ta parametra nuk pĂ«rcaktohen me vlera pozitive.

  • PĂ«rditĂ«suar ACE/TAO. NĂ« pĂ«rbĂ«rje janĂ« pĂ«rditĂ«suar varĂ«sitĂ«: ACE 6/TAO 2 janĂ« rritur nga 6.5.23 nĂ« 6.5.24, ndĂ«rsa ACE 8/TAO 4 nga 8.0.5 nĂ« 8.0.6. GjatĂ« ndĂ«rtimit tĂ« OpenDDS pĂ«rmes CMake, versioni i ACE/TAO tani Ă«shtĂ« bĂ«rĂ« kombinimi ACE 8 / TAO 4.

  • ËshtĂ« hequr opsioni i pa pĂ«rdorur RtpsRelay. Nga RtpsRelay Ă«shtĂ« hequr opsioni -LogParticipantStatistics, pasi ai nuk pĂ«rdorej mĂ«.

  • Korrigjime tĂ« performancĂ«s dhe punĂ«s rrjet. Ka rritur madhĂ«sinĂ« e buffer-it tĂ« pranimit pĂ«r netlink, dhe njĂ« pjesĂ« e konsiderueshme e detyrave shĂ«rbyese dhe pĂ«rgjigjĂ«se Ă«shtĂ« transferuar nga rrjedhat e Reactor nĂ« rrjedhat pĂ«rkatĂ«se tĂ« EventDispatcher. Kjo do tĂ« lehtĂ«sojĂ« rrjedhat e Reactor pĂ«r leximin rrjet.

  • JanĂ« korrigjuar gabimet nĂ« ThreadStatusManager dhe transportet. ThreadStatusManager tani pĂ«rdor disa slot-e me bllokime tĂ« tij, çka zvogĂ«lon konkurrencĂ«n midis rrjedhave. ËshtĂ« korrigjuar dereferenca e pointer-it nul gjatĂ« deserializimit tĂ« DynamicData nga njĂ« pjesĂ«marrĂ«s qĂ« po hiqet, si dhe gabimet nĂ« kĂ«rkimin e instancĂ«s sĂ« transportit dhe punĂ«s me adresat lokale tĂ« pĂ«rbashkĂ«ta, tĂ« cilat mund tĂ« çonin nĂ« vlera tĂ« gabuara tĂ« locator nĂ« shpalljet e pjesĂ«marrĂ«sve dhe endpointĂ«ve.
    <<<<

Lajmi në faqen e projektit

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster