Нашри нави чаҳорчӯба барои эҷоди замимаҳои шабакавӣ Ergo 1.2

Пас аз як соли рушд, чаҳорчӯбаи Ergo 1.2 бароварда шуд, ки стеки пурраи шабакаи Erlang ва китобхонаи OTP-и онро бо забони Go амалӣ мекард. Чаҳорчӯба ба таҳиягар асбобҳои фасеҳ аз ҷаҳони Erlang барои эҷоди қарорҳои тақсимшуда дар забони Go бо истифода аз намунаҳои тарроҳии омодаи Application, Supervisor ва GenServer пешниҳод мекунад. Азбаски забони Go аналоги мустақими раванди Эрланг надорад, чаҳорчӯба горутинҳоро ҳамчун асос барои GenServer бо бастаи барқароркунӣ барои ҳалли ҳолатҳои истисно истифода мебарад. Рамзи лоиҳа тибқи иҷозатномаи MIT паҳн карда мешавад.

Дар нашри нав:

  • Дастгирии амалӣ барои TLS 1.3 бо қобилияти ба таври худкор тавлид кардани сертификатҳои худ имзошуда (агар ба шумо лозим аст, ки пайвастҳоро рамзгузорӣ кунед, аммо ба он иҷозат додан лозим нест, зеро пайвастшавӣ кукиро барои дастрасӣ ба мизбон истифода мебарад)
  • Илова кардани масири статикӣ барои бартараф кардани зарурати такя ба EPMD барои муайян кардани порти мизбон. Ин мушкилоти амниятро ҳал мекунад ва дар якҷоягӣ бо рамзгузорӣ имкон медиҳад, ки кластери Erlang дар шабакаҳои ҷамъиятӣ идора карда шавад.
  • Шаблони нави GenStage илова карда шуд (аз ҷаҳони Elixir), ки ба шумо имкон медиҳад ҳалли Pub/Sub бидуни истифода аз Message Bus эҷод кунед. Яке аз хусусиятҳои муҳими ин қолаб "назорати фишори бозгашт" мебошад. "Истедсолкунанда" маҳз ҳамон ҳаҷми паёмҳоеро, ки аз ҷониби "Истеъмолкунанда" дархост карда шудааст, мерасонад. Намунаи татбиқро дар ин ҷо пайдо кардан мумкин аст.

Дар фасли баҳс татбиқи намунаи тарҳрезии SAGAS, ки функсияҳои транзаксиони тақсимшударо амалӣ мекунад, баррасӣ мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ