RPC系统 Finagle

码农软件 · 软件分类 · 高性能网络开发库 · 2019-09-01 23:42:16

软件介绍

Finagle 是一个容错的、与协议无关的用于JVM 的RPC系统。Finagle 使用 sbt 进行构建。Finagle 来自 Twitter !它使得在 Java、Scala 或任何基于 JVM 的语言重构建鲁棒的客户端和服务器非常容易。Finagle 支持广泛的基于请求/答复的 RPC 协议和很多类型的流协议

使用 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!

本文地址:https://www.codercto.com/soft/d/13683.html

RabbitMQ实战

RabbitMQ实战

Alvaro Videla、Jason J. W. Williams / 汪佳南 / 电子工业出版社 / 2015-10 / 75.00元

本书对RabbitMQ做了全面、翔实的讲解,体现了两位专家的真知灼见。本书首先介绍了有关MQ的历史,然后从基本的消息通信原理讲起,带领读者一路探索RabbitMQ的消息通信世界。这当中不仅包含了针对单台RabbitMQ服务器和RabbitMQ集群的讲解,还教导读者如何使用各种工具来进行监控。 本书内容浅显易懂,文笔风趣幽默。书中包含了丰富的、可以运行的示例程序源代码,读者可以自行下载并运行,......一起来看看 《RabbitMQ实战》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具