Utgave Erlang/OTP 23

Har funnet sted utgivelse av et funksjonelt programmeringsspråk Erlang 23, som er rettet mot utvikling av distribuerte feiltolerante applikasjoner som muliggjør parallell behandling av forespørselene i sanntid. Språket har blitt populært innen områder som telekommunikasjon, banksystemer, e-handel, datatelefoni og organisering av umiddelbar meldingsutveksling. Samtidig ble utgivelsen OTP 23 (Open Telecom Platform) lansert - et tilknyttet sett med biblioteker og komponenter for utvikling av distribuerte systemer på Erlang-språket.

Hovudnyhende:

  • I SSL-modulen er støtten for SSL 3.0 blitt fjernet. Støtten for TLS 1.3 er nå aktivert som standard, og kompatibiliteten for forhandlingsprosessen med TLS 1.3 og TLS 1.2 er forbedret;
  • I ssh-modulen er støtte for det nye nøkkelfilformatet openssh-key-v1, introdusert i OpenSSH 6.5, lagt til. Mulighet for å spesifisere listen over algoritmer fra filen «.config» er også implementert. Støtte for port forwarding via SSH (tcp-forward/direct-tcp) er lagt til;
  • Verktøyene for å kjøre Erlang-distribusjonen er utvidet uten EPMD;
  • Det er lagt til en eksperimentell socket-backend for gen_tcp og inet (for gen_udp og gen_sctp vil komme i fremtidige utgivelser);
  • En ny modul er lagt til i kjernen, erpc, som tilbyr et delsett av operasjonene fra rpc-modulen, med høyere ytelse og utvidede muligheter for å dele returnerte verdier, unntak og feil;
  • Det er gjort forbedringer som er rettet mot å øke skalerbarheten og ytelsen;
  • Segmentstørrelsen i binære mønstre og nøkler ved oppslag i ordbøker kan nå spesifiseres med guard-uttrykk;
  • Bruk av understrekerte tegn for å forbedre lesbarheten av tall er tillatt (for eksempel 123_456_789);
  • Det er lagt til nye funksjoner i kommandolinjen for å vise dokumentasjonen for moduler, funksjoner og typer (h/1,2,3 for Module:Function/Arity og ht/1,2,3 for Module:Type/Arity);
  • I kjernen er det introdusert en pg-modul med en ny implementering av distribuerte navngitte prosessgrupper;
  • Verktøyene for bygging av pakker for Windows-plattformen er oppdatert til å bruke WSL (Linux-subsystem for Windows) og inkluderer nye versjoner av C++-kompilatoren, Java-kompilatoren, OpenSSL-bibliotekene og wxWidgets.

I tillegg kan vi merke oss fremveksten av informasjon Om utviklingen av et nytt alternativ til Erlang-språket med statisk typet av Facebook, som vil øke effektiviteten i infrastrukturen til meldingsappen WhatsApp.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster