Este proyecto se utiliza en producción en Twitter (y muchas otras organizaciones) y se está desarrollando y manteniendo activamente.
Las publicaciones se realizan en un cronograma aproximadamente mensual. Si bien no se sigue semver, los registros de cambios son detallados e incluyen secciones sobre interrupciones de API públicas y cambios en el comportamiento del tiempo de ejecución.
Finagle es un sistema RPC extensible para JVM, que se utiliza para construir servidores de alta concurrencia. Finagle implementa API uniformes de cliente y servidor para varios protocolos y está diseñado para ofrecer alto rendimiento y simultaneidad. La mayor parte del código de Finagle es independiente del protocolo, lo que simplifica la implementación de nuevos protocolos.
Para obtener documentación detallada, consulte la guía del usuario y los sitios web de documentación de API. Las mejoras en la documentación siempre son bienvenidas, así que envíenos parches.
Las siguientes son algunas de las empresas que utilizan Finagle:
Para obtener una lista más completa, consulte nuestra página de adoptantes. Si su organización utiliza Finagle, considere agregar un enlace allí y enviarnos una solicitud de extracción.
Creemos que una comunidad acogedora es importante y le pedimos que siga el Código de conducta de código abierto de Twitter en todas las interacciones con la comunidad.
La rama release
de este repositorio contiene la última versión estable de Finagle y se publican instantáneas semanales en la rama develop
. En general, las solicitudes de extracción deben enviarse contra develop
. Consulte CONTRIBUTING.md para obtener más detalles sobre cómo contribuir.
Copyright 2010 Twitter, Inc.
Licenciado bajo la Licencia Apache, Versión 2.0: https://www.apache.org/licenses/LICENSE-2.0