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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!