turbo-rpc 是一款速度超凡的异步响应式 RPC 框架 功能特点: 仅支持异步调用, Service 接口所有 public 方法返回值都必须为 CompletableFuture 配置定义在 Service 接口上, 而非实现类上, 方法实现者和调用者都不需要引入奇奇怪怪的注解 同时支持 RPC REST 调用 支持失败回退, 支持熔断, 支持心跳, 支持自动重连 支持自定义 服务注册 负载均衡 序列化 支持 Filter, 可通过该机制实现 Tracing 限流限速 黑白名单 等功能 支持 Spring Boot. turbo-0.0.4 更新说明: FastClock AtomicMuiltInteger 引入缓存行填充 最大在途请求数可以配置为不做任何限制,以减少锁竞争 消除 FutureContainer 的锁竞争,使用 IntObjectHashMap 替换掉 NonBlockingHashMapLong 删除 jctools 依赖 升级 kryo 到 4.0.2 turbo-rpc 0.0.5 发布,大幅提高性能下载地址