Finagle - 来自推ter的RPC系统
Finagle 是一个来自推ter ,容错的、与协议无关的RPC系统。Finagle 使用 sbt 进行构建。
使用 Finagle 可以快速实现异步的远程方法调用 RPC 客户端和服务器端,本身足够灵活支持多种 RPC 变种,包括请求响应式、流和管道模式,如 HTTP 管道和 Redis 管道,也可轻松的有状态的 RPC 一起运行,例如那些需要认证的 RPC 服务。
协支持
- HTTP
- Streaming HTTP (Comet)
- Thrift
- Memcached/Kestrel
- More to come!
服务器支持
- Backpressure (to defend against abusive clients)
- Service Registration (e.g., via Zookeeper)
- Native OpenSSL bindings
客户端支持
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!