supine是一个轻量级去中心的RPC框架 使用AIO通讯 采用Multicast进行服务注册发现 快速开始
Gitaly是一个Git RPC服务,用于处理GitLab发出的所有git调用。目前Gitaly仍在发展。
dubbo2.js —— nodejs 使用原生的 dubbo (dubbo head + hessian body) 协议打通了 dubbo 的 rpc
BRAFT 是百度开源的基于 BRPC 的 Raft 一致性算法和可复制状态机的工业级 C++ 实现。最初是为了解决百度各业务线上的状态服务单点隐患,后来则帮助百度工程师独立实现支持高负载和低延迟的分布式系统。
这是 GRPC 项目的 Go 语言版本,基于 HTTP/2 的 RPC 通讯框架。要求 Go 1.9 或更新版本。
Thrifty 是基于Attribute 的 .net Thrift RPC 框架。Thrifty = Thrift + Netty Thrifty 支持标准的 Thrift 数据类型,提供了 Thrift 到
aibton-framework 是基于 Spring 的统一 API 调用框架,规范开发,让项目更好维护,代码复用率更高。集成了基础开发工具类,编码更简单。基本上零配置,直接使用,与 Spring 搭配更简单哦。
turbo-rpc 是一款速度超凡的异步响应式RPC框架。 功能特点 仅支持异步调用,Service接口所有public方法返回值都必须为CompletableFuture。
该工程是Tars框架Java语言的源代码 目录名称 功能 net 框架rpc网络库 core 框架rpc的实现
jsonrpc 是一个简单的 java rpc 组件, 部分代码参考:https://github.com/RitwikSaikia/jsonrpc
Kraps-rpc 是一个从 Spark 分离出来的 RPC 框架,基于 Spark 2.1版本,你可以把它看作 spark-rpc,其中 spark
HRPC HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化;
Yar是由PHP大神鸟哥创建的一个PHP并行高性能RPC框架。Yar可以跨平台使用,不过鸟哥没有提供Java的客户端。这次项目中正好需要Java来调用PHP的RPC服务,于是就诞生了Yar
Thunder 参考博客:http://nepxion.iteye.com/ 1. 概要 1.1 Thunder是基于Netty + Hessian + Kafka + ActiveMQ + Tibco + Zookeeper(Curator Framework) + Redis + FST + Spring + Spring Web MVC + Spring Boot +
QiuRPC 参考手册 一个通用的网络RPC框架,它应该包括如下功能: 具有服务的分层设计,借鉴Future/Service/Filter概念
rpcx是一个类似阿里巴巴 Dubbo 和微博Motan 的分布式的RPC服务框架,基于Golang net/rpc实现。
jfire-simplerpc 是简单易用却性能强大的 RPC 框架。只需要5行代码就可以启动rpc服务器。没有任何复杂的配置
Go-MOA 是使用redis get请求协议的RPC 框架。 安装: 安装ZooKeeper $Zookeeper/bin/zkServer.sh start
TChannel 是用于 RPC 的网络复用和成帧协议。 设计目的 容易用多种语言实现,尤其是 JS 和 Python。
高效的RPC命令调用框架 特点: 基于优秀的zerorpc和gevent框架 支持心跳检测、命令调用超时和rpc调用超时
BERTRPC 是 Ruby 的 BERT-RPC 客户端库。 当前支持: call 请求 cast 请求 安装 $ gem install bertrpc
一个简单便捷的基于springboot+RabbitMQ中间件实现的RPC调用框架 远程调用过程如下
Dora RPC 是一款基础于Swoole定长包头通讯协议的最精简的RPC。 此RPC基础于Swoole定长包头通讯协议的最精简的RPC
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注