Ukukhishwa kwe-Erlang/OTP 24 ngokuqaliswa kwe-JIT compiler

Ngemva konyaka wokuthuthuka, kwakhululwa ulimi lokuhlela olusebenzayo i-Erlang 24, okuhloswe ngalo ukuthuthukisa izinhlelo zokusebenza ezisatshalaliswayo, ezibekezelela amaphutha ezihlinzeka ngokucutshungulwa okufanayo kwezicelo ngesikhathi sangempela. Ulimi selusabalele ezindaweni ezifana nezokuxhumana, amabhange, i-e-commerce, i-computer telephony kanye nemiyalezo esheshayo. Ngesikhathi esifanayo, ukukhululwa kwe-OTP 24 (Open Telecom Platform) kwakhululwa - isethi engumngane wemitapo yolwazi kanye nezingxenye zokuthuthukiswa kwezinhlelo ezisatshalaliswa ngolimi lwe-Erlang.

Okuqanjiwe okuyinhloko:

  • I-BeamAsm JIT compiler ifakiwe, engathuthukisi nje kuphela ukusebenza kohlelo ngokwenza ikhodi yomshini esikhundleni sokuyihumusha, kodwa futhi isekela amathuluzi athuthukile okuphrofayili nokuhlaziywa kokukhishwa.
  • Imilayezo yephutha ithuthukisiwe ukuze ifake izinombolo zekholomu ukuze kuhlonzwe indawo eyinkinga ngokulandelana nokuhlinzeka ngokuxilongwa kwephutha okwengeziwe lapho kubizwa imisebenzi eyakhelwe ngaphakathi (i-BIF).
  • Kwengezwe ukulungiselelwa okusha kokucubungula isigaba "emukela".
  • Imojula ye-gen_tcp yengeze usekelo lwe-API yamasokhethi enethiwekhi entsha esikhundleni se-API ye-inet.
  • Imojula yomphathi inamandla okunqamula ngokuzenzakalela zonke izinqubo zengane ezihlobene noxhumano lwenethiwekhi.
  • Usekelo olungeziwe lwe-EdDSA (Edwards-curve Digital Signature Algorithm) i-algorithm yokwenza isiginesha yedijithali ekuxhumekeni okusekelwe ku-TLS 1.3.

Source: opennet.ru

Engeza amazwana