Kuburitswa kweErlang/OTP 24 ine JIT compiler kuita

Mushure megore rekusimudzira, mutauro wekugadzira unoshanda Erlang 24 wakaburitswa, wakanangana nekugadzira zvakaparadzirwa, zvinoshivirira zvikumbiro izvo zvinopa kuenderana kugadzirisa zvikumbiro munguva chaiyo. Mutauro uyu watekeshera munzvimbo dzakaita sezvekufambiswa kwemashoko, mabhanga masisitimu, e-commerce, runhare rwemakombuta nekutumira mameseji. Panguva imwecheteyo, kuburitswa kweOTP 24 (Open Telecom Platform) yakaburitswa - seti inofambidzana yemaraibhurari uye zvikamu zvekuvandudza masisitimu akaparadzirwa mumutauro weErlang.

Zvitsva zvikuru:

  • Iyo BeamAsm JIT compiler inosanganisirwa, iyo isingangonatsiridza mashandiro echirongwa nekuita kodhi yemuchina panzvimbo yekuidudzira, asi zvakare inotsigira maturusi epamberi ekunyora uye kuongororwa kwekuita.
  • Mharidzo meseji yakagadziridzwa kuti ibatanidze nhamba dzekoramu kuti uone nzvimbo ine dambudziko mumutsara uye nekupa imwe zvikanganiso zvekuongororwa pakufona akavakirwa-mukati mabasa (BIF).
  • Yakawedzera optimizations nyowani yekugadzirisa chikamu che "gamuchira".
  • Iyo gen_tcp module yakawedzera tsigiro yeiyo itsva network sockets API panzvimbo yeinet API.
  • Iyo supervisor module inokwanisa kumisa otomatiki maitiro ese evana ane chekuita netiweki yekubatanidza.
  • Yakawedzerwa rutsigiro rweEdDSA (Edwards-curve Digital Siginecha Algorithm) dijitari siginecha chizvarwa algorithm mukubatana kwakavakirwa paTLS 1.3.

Source: opennet.ru

Voeg