Finagle是一个运行在JVM中、可扩展、用来构建的高并发服务的RPC系统。Finagle为不同的协议实现了统一的client和server,他的设计是面向高性能和高并发的。大多数的Finagle代码与协议无关,可以简单完成对于新协议的实现。
Finagle使用了一个基于Futrues、干净、简单和安全的并发编程模型,使得安全和模块化的编程也十分简单。
Finagle的clients和servers都支持监控和系统诊断的统计。他们在类似于Dapper的机制中,使得他们是可跟踪的。
中文文档目录如下:
1. Quickstart-快速入门
2. Concurrent Programming with Futures-使用Futures并发编程
3. Services & Filters-服务和过滤器
4. Configureation-配置
5. Servers-服务器端
6. Clients-客户端
7. Contexts-上下文
8. Names and Naming in Finagle-Finagle中的命名
9. Protocols-协议
10.Extending Finagle-扩展Finagle
11.Metrics
12.FAQ