Ergo Framework 3.0
Ergo Framework — это реализация идей, технологий и шаблонов проектирования из мира Erlang на языке программирования Go. Он построен на акторной модели, сетевой прозрачности и наборе готовых компонентов для разработки. Это значительно упрощает создание сложных и распределенных решений, обеспечивая при этом высокий уровень надежности и производительности.
Эта версия знаменует собой важный этап в развитии Ergo Framework. Дизайн фреймворка был полностью переработан, и данная версия создана с нуля. Она включает:
- Значительные улучшения API: интерфейсы Process, Node и Network были улучшены множеством удобных методов.
- Новый сетевой стек: В этой версии представлен совершенно новый сетевой стек для улучшенной производительности и гибкости. Подробности можно найти здесь: https://github.com/ergo-services/benchmarks.
Вместе с выпуском Ergo Framework 3.0.0 также представлены новые инструменты и дополнительная библиотека компонентов:
Документация
Мы опубликовали исчерпывающую документацию по фреймворку, которая включает подробные руководства, помогающие эффективно использовать все возможности Ergo Framework. Она доступна на 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 — утилиту командной строки, разработанную для упрощения процесса генерации шаблонного кода для вашего проекта на основе Ergo Framework.
Приятного кодинга✌️ https://ergo.services
>>> Подробности