红联Linux门户
Linux帮助

RPC系统 Finagle

发布时间:2012-12-01 15:28:31来源:红联作者:empast
Finagle 是一个容错的、与协议无关的RPC系统。Finagle 使用 sbt 进行构建。Finagle 来自 Twitter !

使用 Finagle 可以快速实现异步的远程方法调用 RPC 客户端和服务器端,本身足够灵活支持多种 RPC 变种,包括请求响应式、流和管道模式,如 HTTP 管道和 Redis 管道,也可轻松的有状态的 RPC 一起运行,例如那些需要认证的 RPC 服务。

Client Features
Connection Pooling
Load Balancing
Failure Detection
Failover/Retry
Distributed Tracing (à la Dapper)
Service Discovery (e.g., via Zookeeper)
Rich Statistics
Native OpenSSL Bindings
Server Features
Backpressure (to defend against abusive clients)
Service Registration (e.g., via Zookeeper)
Distributed Tracing
Native OpenSSL bindings
Supported Protocols
HTTP
HTTP streaming (Comet)
Thrift
Memcached/Kestrel
More to come!

主页:http://twitter.github.com/finagle/

下载:https://github.com/twitter/finagle

来自:开源中国社区
文章评论

共有 0 条评论