| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
12年前发布

Finagle - 来自推ter的RPC系统

Finagle 是一个来自推ter ,容错的、与协议无关的RPC系统。Finagle 使用 sbt 进行构建。

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

Finagle - 容错的、与协议无关的RPC系统

Finagle - 容错的、与协议无关的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

客户端支持

  • 连接池
  • 负载平衡
  • 故障检测
  • 故障切换/重试
  • 分布式跟踪 (a la Dapper)
  • 服务发现Service Discovery (e.g., via Zookeeper)
  • Rich Statistics
  • 原生OpenSSL绑定
  • Sharding

项目主页:http://www.open-open.com/lib/view/home/1349782474900

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1349782474900.html
RPC XML-RPC 开发