Erlang/OTP 23 tatala

na tupu fa'asa'olotoina o se gagana fa'apolokalame fa'atino Erlang 23, e fa'atatau i le atina'eina o fa'asoa fa'asoa, fa'apalepale fa'aletonu o lo'o tu'uina atu ai le fa'agasologa tutusa o talosaga i le taimi moni. Ua salalau le gagana i vaega e pei o feso'ota'iga, faiga tau faletupe, e-commerce, telefoni komepiuta ma fe'au vave. I le taimi lava e tasi, na faʻasaʻolotoina le OTP 23 (Open Telecom Platform) - o se soa seti o faletusi ma vaega mo le atinaʻeina o faʻasalalauga tufatufaina i le gagana Erlang.

Autu fa'afouga:

  • O le SSL module ua le toe lagolagoina SSL 3.0. Lagolago mo le TLS 1.3 ua mafai ona o le faaletonu, ma o le fetaui o le TLS 1.3 faiga feutagaiga ma TLS 1.2 ua faaleleia;
  • O le ssh module ua faʻaopoopoina le lagolago mo le faila faila faila fou openssh-key-v1, faʻalauiloa ile OpenSSH 6.5. E mafai ona faʻamatalaina se lisi o algorithms mai le faila ".config". Faʻaopoopo le lagolago mo le faʻafeiloaʻi o le taulaga e ala i le SSH (tcp-forward/direct-tcp);
  • O meafaigaluega mo le faʻatinoina o se tufatufa Erlang e aunoa ma EPMD;
  • Fa'aopoopo le fa'ata'ita'iga socket backend mo gen_tcp ma inet (mo gen_udp ma gen_sctp o le a fa'aalia i fa'asalalauga i le lumana'i);
  • O se erpc module fou ua faʻaopoopoina i le fatu, e tuʻuina atu ai se vaega o faʻatinoga o le rpc module, faʻatasi ai ma le maualuga o le faʻatinoga ma le faʻaleleia atili o le gafatia e tuʻueseese ai tau toe faafoi, tuusaunoaga ma mea sese;
  • Ua faia ni fa'aleleia atili e fa'aleleia ai le fa'alauteleina ma le fa'atinoga;
  • Ole tele ole vaega ile fa'afanua binary ma ki ile fa'afetauiga o lomifefiloi ua mafai nei ona fa'amaoti e fa'amatalaga leoleo;
  • O le fa'aogaina o fa'amaulalo e fa'atagaina e fa'aleleia atili ai le faitau o numera (fa'ata'ita'iga, 123_456_789);
  • O galuega fou ua faʻaopoopoina i le atigi o le faʻatonuga e faʻaalia ai faʻamaumauga mo modules, galuega ma ituaiga (h / 1,2,3 mo Module: Function / Arity ma ht / 1,2,3 mo Module: Type / Arity);
  • O le fatu e faʻafeiloaʻi ai le pg module ma se faʻatinoga fou o faʻasalalauga faʻaigoa faʻagasologa;
  • O le pusa fausia meafaigaluega mo le Windows platform ua toe faʻafouina, lea ua liua e faʻaoga WSL (Linux Subsystem mo Windows) ma e aofia ai faʻamatalaga fou o le C++ compiler, Java compiler, OpenSSL ma wxWidgets libraries.

E le gata i lea, e mafai e se tasi ona matauina foliga vaaia faʻamatalaga e uiga i le atinaʻeina o Facebook o se faʻamatalaga fou o le gagana Erlang faʻatasi ai ma le faʻapipiʻiina, lea o le a faʻaleleia atili ai le faʻaogaina o galuega a le avefeʻau WhatsApp.

puna: opennet.ru

Faaopoopo i ai se faamatalaga