Uus versioon vĂ”rgu rakenduste jaotussĂŒsteemist Ergo 1.2.

PÀrast aasta pikkust arendust ilmus raamistik Ergo 1.2, mis realiseerib tÀieliku vÔrgu stacki Erlangist ja selle biblioteegist OTP keeles Go. Raamistik pakub arendajale paindlikku tööriistakasti Erlangi maailmast, et luua jaotatud lahendusi keeles Go, kasutades valmis disainimustreid Application, Supervisor ja GenServer. Kuna keeles Go puudub otsene analoog Erlangi protsessile, kasutatakse raamistikus goroutine'e GenServeri aluseks koos recover-i mÀhisega, et vÔimaldada erandite töötlemist. Projekti kood levitatakse MIT litsentsi all.

Uues vÀljaandes:

  • TLS 1.3 tugi on rakendatud koos vĂ”imalusega automaatselt genereerida isesigneeritud sertifikaate (kui on vajalik ĂŒhenduste krĂŒpteerimine, kuid pole vaja autentimist, kuna ĂŒhendus kasutab kĂŒpsiseid juurdepÀÀsu andmiseks sĂ”lmele)
  • Lisatud staatiline marsruutimine, et vĂ€ltida EPMD-le pöördumist sĂ”lme sadama mÀÀramiseks. See aitab lahendada turvakĂŒsimusi ja koos krĂŒpteerimisega vĂ”imaldab Erlangi klastrit kĂ€itada avalikes vĂ”rkudes.
  • Lisatud on uus GenStage mall (Elixir maailmast), mis vĂ”imaldab luua Pub/Sub lahendusi ilma Message Bus'i kasutamiseta. Üks selle malli olulisi omadusi on „tagasiside kontroll“. „Tootja“ edastab tĂ€pselt nii palju sĂ”numeid, kui on „Tarbija“ nĂ”udnud. NĂ€idet rakendamisest saab vaadata siin.

Arutelude jaos arutatakse disaini mallide SAGAS rakendamist, mis teostab jaotatud tehingute funktsionaalsust.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster