Этот проект используется в работе Twitter (и многих других организаций) и активно развивается и поддерживается.
Релизы производятся примерно ежемесячно. Хотя semver не соблюдается, журналы изменений подробны и включают разделы, посвященные нарушениям общедоступного API и изменениям в поведении во время выполнения.
Finagle — это расширяемая система RPC для JVM, используемая для создания серверов с высоким уровнем параллелизма. Finagle реализует единые клиентские и серверные API для нескольких протоколов и рассчитан на высокую производительность и параллелизм. Большая часть кода Finagle не зависит от протокола, что упрощает реализацию новых протоколов.
Подробную документацию можно найти в руководстве пользователя и на веб-сайтах документации API. Улучшения документации всегда приветствуются, поэтому, пожалуйста, присылайте нам исправления.
Ниже приведены некоторые компании, которые используют Finagle:
Более полный список можно найти на нашей странице для разработчиков. Если ваша организация использует Finagle, рассмотрите возможность добавления туда ссылки и отправки нам запроса на включение!
Мы считаем, что гостеприимное сообщество важно, и просим вас следовать Кодексу поведения Twitter с открытым исходным кодом во всех взаимодействиях с сообществом.
Ветка release
этого репозитория содержит последнюю стабильную версию Finagle, а в ветке develop
публикуются еженедельные снимки. Как правило, запросы на включение должны отправляться против develop
. См. CONTRIBUTING.md для получения более подробной информации о том, как внести свой вклад.
Авторские права принадлежат Twitter, Inc., 2010 г.
Лицензия Apache, версия 2.0: https://www.apache.org/licenses/LICENSE-2.0.