Finagle
Finagle is an extensible RPC system for the JVM, used to
construct high-concurrency servers. Finagle implements uniform
client and server APIs for several protocols, and is designed
for high performance and concurrency. Most of Finagle’s code is
protocol agnostic, simplifying the implementation of new
protocols.
Finagle is written in Scala, but provides both Scala and Java idiomatic
APIs.
Contributing
Finagle is actively maintained by Twitter’s infrastructure
team, but we have
many external contributors as well. Before endeavoring on large
changes, please discuss them with the
Google groups
to receive feedback and suggestions.
Other resources