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
Finagle is written in Scala, but provides both Scala and Java idiomatic
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
to receive feedback and suggestions.
In no particular order...