เด“เดชเตเดชเตบเดกเดฟเดกเดฟเดŽเดธเต 3.34.0

เดชเตเดฐเด•เดพเดถเดจเด‚ เดจเดŸเดจเตเดจเต เด“เดชเตเดชเตบเดกเดฟเดกเดฟเดŽเดธเต 3.34.0 โ€” ัะฒะพะฑะพะดะฝะพะน C++-ั€ะตะฐะปะธะทะฐั†ะธะธ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ Object Management Group Data Distribution Service for Real-time Systems. DDS ะฟั€ะธะผะตะฝัะตั‚ัั ะดะปั ะฟะพัั‚ั€ะพะตะฝะธั ั€ะฐัะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ัะธัั‚ะตะผ ะฟะพ ะผะพะดะตะปะธ ะฟัƒะฑะปะธะบะฐั†ะธะธ ะธ ะฟะพะดะฟะธัะบะธ, ะฐ ัะฐะผ OpenDDS, ะฟะพะผะธะผะพ C++, ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ Java/JNI-ะฟั€ะธะฒัะทะบะธ ะธ ะพะฟะธั€ะฐะตั‚ัั ะฝะฐ ACE/TAO. ะ ะตะปะธะท ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ 21 เดฎเต†เดฏเต 2026 เดˆ เดตเตผเดทเดคเตเดคเต†, ะณะพั‚ะพะฒั‹ะต ะฐั€ั…ะธะฒั‹ เดตเต‡เดฃเตเดŸเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต Windows, Linux ะธ macOS.


ะŸั€ะพะตะบั‚ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะบะฐะบ open source: OpenDDS ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ, ะธะทะผะตะฝัั‚ัŒ ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัั‚ัŒ ะฑะตะท ะปะธั†ะตะฝะทะธะพะฝะฝั‹ั… ะพั‚ั‡ะธัะปะตะฝะธะน ะฟั€ะธ ัะพั…ั€ะฐะฝะตะฝะธะธ copyright-ัƒะฒะตะดะพะผะปะตะฝะธั; ะพั‚ะดะตะปัŒะฝะพ ะฟะพะดั‡ั‘ั€ะบะธะฒะฐะตั‚ัั, ั‡ั‚ะพ OpenDDS ะผะพะถะฝะพ ะฟั€ะธะผะตะฝัั‚ัŒ ะธ ะฟั€ะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะต ะฟั€ะพะฟั€ะธะตั‚ะฐั€ะฝะพะณะพ ะŸะž ะฑะตะท ะพะฑัะทะฐะฝะฝะพัั‚ะธ ั€ะฐัะบั€ั‹ะฒะฐั‚ัŒ ัะพะฑัั‚ะฒะตะฝะฝั‹ะน ะธัั…ะพะดะฝั‹ะน ะบะพะด.

ะžัะฝะพะฒะฝั‹ะต ะธะทะผะตะฝะตะฝะธั OpenDDS 3.34.0:

  • ะ ะฐััˆะธั€ะตะฝั‹ ะฒะพะทะผะพะถะฝะพัั‚ะธ RtpsRelay. ะ’ RtpsRelay ั‚ะตะฟะตั€ัŒ ะผะพะถะฝะพ ะผะตะฝัั‚ัŒ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะฒะพ ะฒั€ะตะผั ะฒั‹ะฟะพะปะฝะตะฝะธั ั‡ะตั€ะตะท ะผะตั…ะฐะฝะธะทะผ RtpsRelayControl. ะขะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะดะฐะฒะฐั‚ัŒ ัะฟะธัะพะบ ั€ะฐะทะดะตะปะพะฒ, ะดะพัั‚ัƒะฟ ะบ ะบะพั‚ะพั€ั‹ะผ ะฑัƒะดะตั‚ ะทะฐะฟั€ะตั‰ั‘ะฝ ะบะพะฝะบั€ะตั‚ะฝั‹ะผ ัะบะทะตะผะฟะปัั€ะพะผ RtpsRelay, ั‡ะตั€ะตะท ะฝะพะฒั‹ะน topic RelayDeniedPartitions. ะ”ะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ัั€ะพะบะพะผ ะดะตะนัั‚ะฒะธั ั‚ะฐะบะพะณะพ ะทะฐะฟั€ะตั‚ะฐ ะฟะพัะฒะธะปะฐััŒ ะพะฟั†ะธั -DeniedPartitionsTimeout.

  • ะ”ะพะฑะฐะฒะปะตะฝ ั€ะตะถะธะผ ัะฑะพั€ะบะธ ะดะปั ะฟั€ะพั„ะธะปะธั€ะพะฒะฐะฝะธั. ะ’ ัะบั€ะธะฟั‚ configure ะดะพะฑะฐะฒะปะตะฝ ั„ะปะฐะณ โ€”profiling, ะฒะบะปัŽั‡ะฐัŽั‰ะธะน ั‚ะธะฟะธั‡ะฝั‹ะต ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะบะพะผะฟะธะปัั†ะธะธ ะดะปั ะฐะฝะฐะปะธะทะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะฒ GCC.

  • ะŸะพัะฒะธะปะธััŒ callbacks ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟะพั‚ะพะบะฐะผะธ OpenDDS. ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะดะพะฑะฐะฒะธะปะธ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะธ, ะฒั‹ะทั‹ะฒะฐะตะผั‹ะต ะฟั€ะธ ัั‚ะฐั€ั‚ะต ะธ ะทะฐะฒะตั€ัˆะตะฝะธะธ ะฟะพั‚ะพะบะพะฒ OpenDDS. ะญั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ัƒะฟั€ะฐะฒะปัั‚ัŒ ะฟะพะฒะตะดะตะฝะธะตะผ ะฟะพั‚ะพะบะพะฒ, ะฝะฐะฟั€ะธะผะตั€ ะทะฐะบั€ะตะฟะปัั‚ัŒ ะธั… ะทะฐ ะบะพะฝะบั€ะตั‚ะฝั‹ะผะธ ัะดั€ะฐะผะธ CPU ะฒ Linux.

  • ะžะฟั‚ะธะผะธะทะธั€ะพะฒะฐะฝะฐ ะดะตัะตั€ะธะฐะปะธะทะฐั†ะธั IDL-ั‚ะธะฟะพะฒ. ะ’ัะต IDL-ะผะฐะฟะฟะธะฝะณะธ ั‚ะตะฟะตั€ัŒ ัั‚ะฐั€ะฐัŽั‚ัั ะธะทะฑะตะณะฐั‚ัŒ ะปะธัˆะฝะตะณะพ ะพะฑะฝัƒะปะตะฝะธั ะฟะฐะผัั‚ะธ ะดะปั ะฟะพัะปะตะดะพะฒะฐั‚ะตะปัŒะฝะพัั‚ะตะน ะฟั€ะธะผะธั‚ะธะฒะฝั‹ั… ั‚ะธะฟะพะฒ ะฟั€ะธ ะดะตัะตั€ะธะฐะปะธะทะฐั†ะธะธ ะพะฑั€ะฐะทั†ะฐ. ะ”ะปั IDL-to-C++11 ั‚ั€ะตะฑัƒะตั‚ัั ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพะต ัะฒะฝะพะต ะฒะบะปัŽั‡ะตะฝะธะต ั‡ะตั€ะตะท @OpenDDS::no_init_before_deserialize.

  • ะ”ะพะฑะฐะฒะปะตะฝะพ ัƒะฟั€ะฐะฒะปะตะฝะธะต ั‡ะธัะปะพะผ ะฟะพั‚ะพะบะพะฒ EventDispatcher. ะŸะพัะฒะธะปะธััŒ ะฟะฐั€ะฐะผะตั‚ั€ั‹ DCPSEventDispatcherThreads ะธ ั‚ั€ะฐะฝัะฟะพั€ั‚ะฝะฐั ะฝะฐัั‚ั€ะพะนะบะฐ event_dispatcher_threads. ะŸั€ะธ ะทะฝะฐั‡ะตะฝะธะธ event_dispatcher_threads=0 ั‚ั€ะฐะฝัะฟะพั€ั‚ ะฑัƒะดะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะพะฑั‰ะธะน ะดะธัะฟะตั‚ั‡ะตั€ ัะพะฑั‹ั‚ะธะน ะฒะผะตัั‚ะพ ัะพะทะดะฐะฝะธั ัะพะฑัั‚ะฒะตะฝะฝะพะณะพ ะปะพะบะฐะปัŒะฝะพะณะพ ะดะธัะฟะตั‚ั‡ะตั€ะฐ.

  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะฐัั‚ั€ะพะนะบะธ TCP-ะฑัƒั„ะตั€ะพะฒ. ะ”ะปั TCP-ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐ ะฟะพัะฒะธะปะธััŒ ะฟะฐั€ะฐะผะตั‚ั€ั‹ send_buffer_size ะธ rcv_buffer_size. ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ั€ะฐะทะผะตั€ socket-ะฑัƒั„ะตั€ะพะฒ ั‚ะตะฟะตั€ัŒ ะพัั‚ะฐะฒะปัะตั‚ัั ะฝะฐ ัƒัะผะพั‚ั€ะตะฝะธะต ะฟะปะฐั‚ั„ะพั€ะผั‹, ะตัะปะธ ัั‚ะธ ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะฝะต ะทะฐะดะฐะฝั‹ ะฟะพะปะพะถะธั‚ะตะปัŒะฝั‹ะผะธ ะทะฝะฐั‡ะตะฝะธัะผะธ.

  • ะžะฑะฝะพะฒะปะตะฝั‹ ACE/TAO. ะ’ ัะพัั‚ะฐะฒะต ะพะฑะฝะพะฒะปะตะฝั‹ ะทะฐะฒะธัะธะผะพัั‚ะธ: ACE 6/TAO 2 ะฟะพะดะฝัั‚ั‹ ั 6.5.23 ะดะพ 6.5.24, ะฐ ACE 8/TAO 4 โ€” ั 8.0.5 ะดะพ 8.0.6. ะŸั€ะธ ัะฑะพั€ะบะต OpenDDS ั‡ะตั€ะตะท CMake ะฒะตั€ัะธะตะน ACE/TAO ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ั‚ะตะฟะตั€ัŒ ัั‚ะฐะปะฐ ัะฒัะทะบะฐ ACE 8 / TAO 4.

  • ะฃะดะฐะปะตะฝะฐ ะฝะตะธัะฟะพะปัŒะทัƒะตะผะฐั ะพะฟั†ะธั RtpsRelay. ะ˜ะท RtpsRelay ัƒะฑั€ะฐะฝะฐ ะพะฟั†ะธั -LogParticipantStatistics, ะฟะพัะบะพะปัŒะบัƒ ะพะฝะฐ ะฑะพะปัŒัˆะต ะฝะต ะธัะฟะพะปัŒะทะพะฒะฐะปะฐััŒ.

  • ะ˜ัะฟั€ะฐะฒะปะตะฝะธั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ะธ ัะตั‚ะตะฒะพะน ั€ะฐะฑะพั‚ั‹. ะฃะฒะตะปะธั‡ะตะฝ ั€ะฐะทะผะตั€ receive buffer ะดะปั netlink, ะฐ ะทะฝะฐั‡ะธั‚ะตะปัŒะฝะฐั ั‡ะฐัั‚ัŒ ะพะฑัะปัƒะถะธะฒะฐัŽั‰ะธั… ะธ ะพั‚ะฒะตั‚ะฝั‹ั… ะทะฐะดะฐั‡ ะฟะตั€ะตะฝะตัะตะฝะฐ ั Reactor-ะฟะพั‚ะพะบะพะฒ ะฝะฐ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธะต EventDispatcher-ะฟะพั‚ะพะบะธ. ะญั‚ะพ ะดะพะปะถะฝะพ ั€ะฐะทะณั€ัƒะทะธั‚ัŒ Reactor-ะฟะพั‚ะพะบะธ ะดะปั ัะตั‚ะตะฒะพะณะพ ั‡ั‚ะตะฝะธั.

  • ะ˜ัะฟั€ะฐะฒะปะตะฝั‹ ะพัˆะธะฑะบะธ ะฒ ThreadStatusManager ะธ ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐั…. ThreadStatusManager ั‚ะตะฟะตั€ัŒ ะธัะฟะพะปัŒะทัƒะตั‚ ะฝะตัะบะพะปัŒะบะพ ัะปะพั‚ะพะฒ ัะพ ัะฒะพะธะผะธ ะฑะปะพะบะธั€ะพะฒะบะฐะผะธ, ั‡ั‚ะพ ัะฝะธะถะฐะตั‚ ะบะพะฝะบัƒั€ะตะฝั†ะธัŽ ะผะตะถะดัƒ ะฟะพั‚ะพะบะฐะผะธ. ะ˜ัะฟั€ะฐะฒะปะตะฝะพ ั€ะฐะทั‹ะผะตะฝะพะฒะฐะฝะธะต ะฝัƒะปะตะฒะพะณะพ ัƒะบะฐะทะฐั‚ะตะปั ะฟั€ะธ ะดะตัะตั€ะธะฐะปะธะทะฐั†ะธะธ DynamicData ะพั‚ ัƒะดะฐะปัะตะผะพะณะพ ัƒั‡ะฐัั‚ะฝะธะบะฐ, ะฐ ั‚ะฐะบะถะต ะพัˆะธะฑะบะธ ะฟะพะธัะบะฐ transport instance ะธ ั€ะฐะฑะพั‚ั‹ ั ะพะฑั‰ะธะผะธ ะปะพะบะฐะปัŒะฝั‹ะผะธ ะฐะดั€ะตัะฐะผะธ, ะบะพั‚ะพั€ั‹ะต ะผะพะณะปะธ ะฟั€ะธะฒะพะดะธั‚ัŒ ะบ ะฝะตะฒะตั€ะฝั‹ะผ locator-ะทะฝะฐั‡ะตะฝะธัะผ ะฒ ะพะฑัŠัะฒะปะตะฝะธัั… ัƒั‡ะฐัั‚ะฝะธะบะพะฒ ะธ endpointโ€™ะพะฒ.
    <<<

เดชเตเดฐเต‹เดœเด•เตเดŸเต เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเดฒเต† เดตเดพเตผเดคเตเดคเด•เตพ

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster