Kutolewa kwa Erlang/OTP 24 na utekelezaji wa mkusanyaji wa JIT

Baada ya mwaka wa maendeleo, lugha ya kazi ya programu Erlang 24 ilitolewa, yenye lengo la kuendeleza maombi yaliyosambazwa, yenye uvumilivu wa makosa ambayo hutoa usindikaji sambamba wa maombi kwa wakati halisi. Lugha imeenea katika maeneo kama vile mawasiliano ya simu, mifumo ya benki, biashara ya mtandaoni, simu za kompyuta na ujumbe wa papo hapo. Wakati huo huo, kutolewa kwa OTP 24 (Open Telecom Platform) ilitolewa - seti mwenza ya maktaba na vifaa vya ukuzaji wa mifumo iliyosambazwa katika lugha ya Erlang.

Ubunifu kuu:

  • Mkusanyaji wa BeamAsm JIT umejumuishwa, ambayo sio tu inaboresha utendaji wa programu kwa kutekeleza msimbo wa mashine badala ya kuifasiri, lakini pia inasaidia zana za hali ya juu za kuchambua wasifu na uchambuzi wa utekelezaji.
  • Ujumbe wa hitilafu umeboreshwa ili kujumuisha nambari za safu wima ili kutambua mahali penye tatizo mfululizo na kutoa uchunguzi wa ziada wa hitilafu wakati wa kupiga simu za vitendakazi vilivyojumuishwa ndani (BIF).
  • Imeongeza uboreshaji mpya wa kuchakata sehemu ya "pokea".
  • Moduli ya gen_tcp iliongeza usaidizi kwa API ya soketi mpya za mtandao badala ya API ya inet.
  • Moduli ya msimamizi ina uwezo wa kusitisha kiotomati michakato yote ya mtoto inayohusishwa na muunganisho wa mtandao.
  • Umeongeza usaidizi kwa EdDSA (Edwards-curve Digital Signature Algorithm) algoriti ya kutengeneza sahihi ya dijiti katika miunganisho kulingana na TLS 1.3.

Chanzo: opennet.ru

Kuongeza maoni