Ar Γ΄l blwyddyn o ddatblygiad, rhyddhawyd fframwaith Ergo 1.2, gan weithredu pentwr rhwydwaith Erlang llawn a'i lyfrgell OTP yn yr iaith Go. Mae'r fframwaith yn darparu offer hyblyg o fyd Erlang i'r datblygwr ar gyfer creu datrysiadau gwasgaredig yn yr iaith Go gan ddefnyddio patrymau dylunio Cais, Goruchwyliwr a GenServer parod. Gan nad oes gan yr iaith Go analog uniongyrchol o'r broses Erlang, mae'r fframwaith yn defnyddio goroutines fel sail i GenServer gyda pheiriant lapio adfer i drin sefyllfaoedd eithriadol. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded MIT.
Yn y datganiad newydd:
- Wedi gweithredu cefnogaeth ar gyfer TLS 1.3 gyda'r gallu i gynhyrchu tystysgrifau hunan-lofnodedig yn awtomatig (os oes angen i chi amgryptio cysylltiadau, ond nid oes angen ei awdurdodi, gan fod y cysylltiad yn defnyddio cwci i ddarparu mynediad i'r gwesteiwr)
- Ychwanegwyd llwybro statig i ddileu'r angen i ddibynnu ar EPMD i bennu'r porthladd cynnal. Mae hyn yn datrys y broblem diogelwch ac, ynghyd ag amgryptio, yn ei gwneud hi'n bosibl rhedeg clwstwr Erlang ar rwydweithiau cyhoeddus.
- Ychwanegwyd templed GenStage newydd (o fyd Elixir), sy'n eich galluogi i greu datrysiadau Pub/Sub heb ddefnyddio'r Bws Neges. Un o nodweddion pwysig y templed hwn yw βrheolaeth pwysau cefnβ. Bydd "Cynhyrchydd" yn cyflwyno'r union nifer o negeseuon y gofynnwyd amdanynt gan "Defnyddiwr." Mae enghraifft o weithrediad i'w weld yma.
Mae'r adran drafod yn trafod gweithredu patrwm dylunio SAGAS sy'n gweithredu ymarferoldeb trafodion gwasgaredig.
Ffynhonnell: opennet.ru