Este projeto é usado em produção no Twitter (e em muitas outras organizações) e está sendo desenvolvido e mantido ativamente.
Os lançamentos são feitos em uma programação aproximadamente mensal. Embora o semver não seja seguido, os changelogs são detalhados e incluem seções sobre quebras de API públicas e mudanças no comportamento do tempo de execução.
Finagle é um sistema RPC extensível para JVM, usado para construir servidores de alta simultaneidade. Finagle implementa APIs uniformes de cliente e servidor para diversos protocolos e é projetada para alto desempenho e simultaneidade. A maior parte do código do Finagle é independente de protocolo, simplificando a implementação de novos protocolos.
Para documentação extensa, consulte o guia do usuário e os sites de documentação da API. Melhorias na documentação são sempre bem-vindas, então envie patches para nós.
A seguir estão algumas das empresas que usam o Finagle:
Para uma lista mais completa, consulte nossa página de adotantes. Se sua organização usa o Finagle, considere adicionar um link lá e nos enviar uma solicitação pull!
Sentimos que uma comunidade acolhedora é importante e pedimos que você siga o Código de Conduta de Código Aberto do Twitter em todas as interações com a comunidade.
A ramificação release
deste repositório contém a versão estável mais recente do Finagle, e instantâneos semanais são publicados na ramificação develop
. Em geral, as solicitações pull devem ser enviadas contra develop
. Consulte CONTRIBUTING.md para obter mais detalhes sobre como contribuir.
Direitos autorais 2010 Twitter, Inc.
Licenciado sob a Licença Apache, Versão 2.0: https://www.apache.org/licenses/LICENSE-2.0