Ergo Framework 是 Erlang 世界的思想、技術和設計模式在 Go 程式語言中的實作。它建立在參與者模型、網路透明度和一組現成的開發組件之上。這極大地簡化了複雜分散式解決方案的創建,同時確保了高水準的可靠性和性能。
此版本標誌著爾格框架開發的一個重要里程碑。框架的設計已經完全重新設計,這個版本是從頭開始創建的。它包括:
- 重大 API 改進:透過許多便捷方法改進了進程、節點和網路介面。
- 新的網路堆疊:此版本引入了全新的網路堆疊,以提高效能和靈活性。詳細資訊可以在這裡找到: https://github.com/ergo-services/benchmarks.
隨著 Ergo Framework 3.0.0 的發布,也引進了新工具和附加元件庫:
- 工具(觀察者、土星)— https://github.com/ergo-services/tools
- 記錄器(旋轉,彩色)— https://github.com/ergo-services/logger
- 元(網路套接字)- https://github.com/ergo-services/meta
- 應用程式(觀察者)— https://github.com/ergo-services/application
- 註冊商(客戶土星)— https://github.com/ergo-services/registrar
- 原型 (erlang23) - https://github.com/ergo-services/proto
Документация
我們發布了有關該框架的全面文檔,其中包括詳細的教程,可幫助您有效地使用 Ergo 框架的所有功能。它可以在 https://docs.ergo.services.
Erlang 支持
從版本 3.0.0 開始,對 Erlang 網路堆疊的支援已移至單獨的模組並在 BSL 1.1 授權下分發 - https://github.com/ergo-services/proto。有關使用此模組的詳細資訊可以在以下文件中找到 https://docs.ergo.services/extra-library/network-protocols/erlang.
快速啟動
為 快速開始 使用該工具 ERGO 是一個命令列實用程序,旨在簡化為基於爾格框架的專案生成模板程式碼的過程。
快樂編碼✌️ https://ergo.services
來源: linux.org.ru
