Ergo Framework 3.2

Raamistik on Erlang'i kontseptsioonide rakendus Go programmeerimiskeeles, mis pÔhineb nÀitleja mudelil ja omab vÔrgu lÀbinÀhtavust ning valmis komponente.

Selle versiooni pÔhifunktsioonid

  • mTLS — uus gen.CertAuthManager liides vastastikuseks autentimiseks CA basseinide haldamisega
  • NAT'i ĂŒletamine — RouteHost ja RoutePort valikud NAT-i taga vĂ”i koormuse tasakaalustajate korral
  • KĂ€ivitamise aja kontroll — InitTimeout piirdub protsesside (kohalikud ja kaugprotsessid) algusaega
  • Seiskamisaja aeg — sĂ”lme kontrollitud sulgemine logides kinni jÀÀnud protsesse
  • pprof sildid — iga nĂ€itleja goroutine markeerib PID debugimiseks pprof'i kaudu

Uued nÀitlejad (Lisa Raamatukogu)

  • Juht — jaotatud liidri valimised Raft stiilis konsensusega. Automaatne katkestuste taastumine, split-brain'i kaitse enamuse kvoorumiga
  • MÔÔdikute dĂŒnaamika — Prometheus'i mÔÔdikute eksportija automaatse sĂ”lme ja vĂ”rgu telemeetriakorjamisega

Uued meta-protsessid

  • SSE (Server-Sent Events) — ĂŒhesuunaline serveri-kliendi voog HTTP kaudu tĂ€ieliku SSE spetsifikatsiooni toel

TÔhusus

  • Kohapeal: 21M+ sĂ”numit/sek
  • VĂ”rgus: ~5M sĂ”numit/sek
  • Jaotatud Pub/Sub: 2.9M sĂ”numit/sek ĂŒhe miljoni tellijani 10 sĂ”lme peal (10 vĂ”rgu sĂ”numit ĂŒhe miljoni asemel)

Parandused

  • Kriitiline viga: lĂ”petamisignaalid (Link/Monitor exits) lĂŒkati tagasi vale embrĂŒo valideerimise tĂ”ttu vĂ”rgu kihis

Dokumentatsioon

TĂ€ielikult ĂŒmber kirjutatud ja lisatud hoidlasse. Uued artiklid:

  • Projektistruktuur — projektide korraldamine sĂ”numite eralduskihtide kaudu
  • Klastri koostamine — samm-sammult juhend jaotatud sĂŒsteemide jaoks
  • SĂ”numi versioonimine — sĂ”numite lepingute areng klastrites
  • Viga otsimine — ehituse sildid, pprof, kinni jÀÀnud protsesside debugimine

Viidatud lingid

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster