Erlang/OTP 23 tso tawm

coj qhov chaw tso tawm ib hom lus programming Erlang 23, tsom rau kev tsim cov kev faib tawm, kev ua txhaum cai uas muab cov txheej txheem sib luag ntawm kev thov hauv lub sijhawm. Cov lus tau dhau los ua thoob plaws hauv thaj chaw xws li kev sib txuas lus, kev lag luam hauv tuam txhab nyiaj, e-lag luam, xov tooj hauv computer thiab kev xa xov tam sim. Nyob rau tib lub sijhawm, kev tso tawm ntawm OTP 23 (Open Telecom Platform) tau tso tawm - ib qho kev sib koom ua ke ntawm cov tsev qiv ntawv thiab cov khoom siv rau kev tsim cov kab ke sib faib hauv cov lus Erlang.

Main innovations:

  • SSL module tsis txhawb SSL 3.0 lawm. Kev them nyiaj yug rau TLS 1.3 yog qhib los ntawm lub neej ntawd, thiab kev sib raug zoo ntawm TLS 1.3 kev sib txuas lus kev sib tham nrog TLS 1.2 tau raug txhim kho;
  • ssh module tau ntxiv kev txhawb nqa rau cov ntaub ntawv tseem ceeb tshiab openssh-key-v1, qhia hauv OpenSSH 6.5. Nws tuaj yeem txheeb xyuas cov npe ntawm cov txheej txheem los ntawm cov ntaub ntawv ".config". Ntxiv kev txhawb nqa rau chaw nres nkoj xa los ntawm SSH (tcp-forward/direct-tcp);
  • Cov cuab yeej siv rau kev khiav lag luam Erlang tsis muaj EPMD;
  • Ntxiv qhov kev sim rov qab rau gen_tcp thiab inet (rau gen_udp thiab gen_sctp yuav tshwm sim hauv kev tshaj tawm yav tom ntej);
  • Ib qho tshiab erpc module tau ntxiv rau cov ntsiav, muab cov txheej txheem ntawm kev ua haujlwm ntawm rpc module, nrog kev ua tau zoo dua thiab txhim kho muaj peev xwm los cais cov nqi xa rov qab, kev zam thiab kev ua yuam kev;
  • Kev txhim kho tau tsim los txhim kho scalability thiab kev ua tau zoo;
  • Ntu qhov loj me hauv binary maps thiab cov yuam sij hauv phau ntawv txhais lus sib piv tau tam sim no tau teev los ntawm cov kab lus saib xyuas;
  • Kev siv cov ntawv hauv qab tau tso cai los txhim kho kev nyeem tau ntawm cov lej (piv txwv li, 123_456_789);
  • Cov haujlwm tshiab tau ntxiv rau lub plhaub hais kom tso saib cov ntaub ntawv rau modules, kev ua haujlwm thiab hom (h / 1,2,3 rau Module: Function / Arity thiab ht / 1,2,3 rau Module: Hom / Arity);
  • Lub kernel qhia pg module nrog rau kev siv tshiab ntawm cov txheej txheem npe faib pawg;
  • Cov pob tsim cov cuab yeej rau lub Windows platform tau hloov kho, uas tau hloov dua siab tshiab los siv WSL (Linux Subsystem rau Windows) thiab suav nrog cov tshiab versions ntawm C ++ compiler, Java compiler, OpenSSL thiab wxWidgets cov tsev qiv ntawv.

Tsis tas li ntawd, ib tus tuaj yeem nco txog qhov tsos ntaub ntawv hais txog Facebook txoj kev txhim kho tshiab ntawm cov lus Erlang nrog kev ntaus ntawv zoo li qub, uas yuav txhim kho kev ua haujlwm ntawm WhatsApp tub txib infrastructure.

Tau qhov twg los: opennet.ru

Ntxiv ib saib