Az Ergo Framework az Erlang világából származó ötletek, technológiák és tervezési minták Go programozási nyelvre történő megvalósítása. Az aktor modellre, a hálózati átláthatóságra és egy kész komponenskészletre épül a fejlesztéshez. Ez jelentősen leegyszerűsíti bonyolult és elosztott megoldások létrehozását, miközben magas szintű megbízhatóságot és teljesítményt biztosít.
Ez a verzió fontos mérföldkövet jelent az Ergo Framework fejlődésében. A keretrendszer dizájnja teljesen újragondolásra került, és ez a verzió a nulláról készült. Tartalmazza:
- Jelentős API fejlesztések: a Process, Node és Network interfészek sok hasznos módszerrel lettek kibővítve.
- Új hálózati verem: Ebben a verzióban egy teljesen új hálózati verem került bemutatásra, javított teljesítmény és rugalmasság érdekében. Részleteket itt találhat: https://github.com/ergo-services/benchmarks.
Az Ergo Framework 3.0.0 kiadásával új eszközök és egy további komponenskönyvtár is bemutatásra kerül:
- Eszközök (observer, saturn) — https://github.com/ergo-services/tools
- Naplózók (rotate, colored) — https://github.com/ergo-services/logger
- Meta (websocket) — https://github.com/ergo-services/meta
- Alkalmazások (observer) — https://github.com/ergo-services/application
- Nyilvántartók (client Saturn) — https://github.com/ergo-services/registrar
- Proto (erlang23) — https://github.com/ergo-services/proto
kódkönyvtárra lépésével érheti el.
Közzétettünk egy átfogó dokumentációt a keretről, amely részletes útmutatókat tartalmaz az Ergo Framework minden lehetőségének hatékony kihasználásához. Hozzáférhető itt: https://docs.ergo.services.
Erlang támogatás
A 3.0.0-ás verziótól kezdve az Erlang hálózati verem támogatás külön modulba került át, és BSL 1.1 licenc alatt terjesztik — https://github.com/ergo-services/proto. Ennek a modulnak a használatáról részletes információkat a dokumentációban találhat: https://docs.ergo.services/extra-library/network-protocols/erlang.
Gyors indítás
A gyors indítás használja az eszközt ergo — egy parancssori segédprogram, amelyet az Ergo Framework alapú projektje számára szükséges sablonkód generálásának egyszerűsítésére fejlesztettek ki.
Jó kódolást✌️ https://ergo.services
Forrás: linux.org.ru
