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://codercto.com/soft/d/13683.html

游戏编程模式

游戏编程模式

Robert Nystrom / GPP翻组 / 人民邮电出版社 / 2016-9-1 / 61.4

游戏开发一直是热门的领域,掌握良好的游戏编程模式是开发人员的应备技能。本书细致地讲解了游戏开发需要用到的各种编程模式,并提供了丰富的示例。 全书共分20章,通过三大部分内容全面介绍了与游戏编程模式相关的各类知识点。首部分介绍了基础知识和框架;第二部分深入探索设计模式,并介绍了模式与游戏开发之间的关联;第三部分介绍了13种有效的游戏设计模式。 本书提供了丰富的代码示例,通过理论和代码示例......一起来看看 《游戏编程模式》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试