分布式远程服务调用(RPC)框架

分布式远程服务调用(RPC)框架

finagle:一个支持容错,协议无关的RPC系统

热门度(没变化) 10.0 活跃度(没变化) 10.0 
Watchers:581
Star:6174
Fork:1138
创建时间: 2010-10-20 06:10:09
最后Commits: 昨天
finagle:一个支持容错,协议无关的RPC系统

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2

热门度(没变化) 10.0 活跃度(没变化) 10.0 
Watchers:455
Star:3575
Fork:1141
创建时间: 2014-12-09 03:00:00
最后Commits: 今天
gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

Dubbo 是一个分布式的、高性能的RPC框架

热门度(没变化) 9.0 活跃度(没变化) 10.0 
Watchers:2594
Star:15007
Fork:11450
创建时间: 2012-06-19 15:56:02
最后Commits: 前天
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

Pigeon是大众点评的一个分布式服务通信框架RPC

热门度(没变化) 1.7 活跃度(没变化) 0.0 
Watchers:67
Star:442
Fork:135
创建时间: 2016-10-11 19:02:48
最后Commits: 6月前
Pigeon是一个分布式服务通信框架(RPC),在大众点评内部广泛使用,是大众点评最基础的底层框架之一。

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合

热门度(没变化) 1.4 活跃度(没变化) 10.0 
Watchers:29
Star:308
Fork:83
创建时间: 2017-05-17 21:50:37
最后Commits: 前天
同时包含系统通用多线程模型与消息通讯、多对多关系的分布式锁、基于Servlet的HTTP框架、基于系统通用多线程模型的Websocket框架、支持行级锁的多线程锁等组件,按需选择组件,不绑架开发者。

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

基于java AIO实现的,轻量级的分布式RPC框架

热门度(没变化) 0.7 活跃度(没变化) 0.0 
Watchers:2
Star:204
Fork:13
创建时间: 2016-11-19 02:22:34
最后Commits: 10月前
基于java AIO实现的,轻量级的分布式RPC框架

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

JSF是一个高质量,高性能的Java RPC框架

热门度(没变化) 0.7 活跃度(没变化) 2.8 
Watchers:28
Star:47
Fork:22
创建时间: 2017-11-24 11:55:01
最后Commits: 15天前
支持TCP和HTTP协议 REST协议服务 序列化格式,如MsgPack,JSON,Hessian 数据压缩 多个LB策略和集群策略 同步和异步调用 扩展的过滤框架 主动连接健康检查

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

Dubbo文档镜像

热门度(没变化) 0.5 活跃度(没变化) 0.0 
Watchers:62
Star:158
Fork:142
创建时间: 2014-02-11 16:31:15
最后Commits: 3年前
Dubbo文档镜像

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架

热门度(没变化) 0.5 活跃度(没变化) 0.0 
Watchers:32
Star:134
Fork:64
创建时间: 2016-08-31 16:42:21
最后Commits: 1年前
HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化; 高性能,负载均衡; 支持服务的注册和订阅; 支持同步及异步2种调用方式; 长连接,自动重连; 采用cglib动态代理; 代码简答,易上手; 支持Spring;

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

?? netty,zookeeper,spring,kyro rpc framework. metric to influxdb and support http/tcp protocol.

热门度(没变化) 0.1 活跃度(没变化) 10.0 
Watchers:15
Star:88
Fork:40
创建时间: 2016-10-16 17:23:10
最后Commits: 10天前
?? netty,zookeeper,spring,kyro rpc framework. metric to influxdb and support http/tcp protocol.

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

QiuRPC是一个采用JAVA实现的小巧的RPC框架

热门度(没变化) 0.1 活跃度(没变化) 0.2 
Watchers:10
Star:83
Fork:40
创建时间: 2016-07-25 18:14:36
最后Commits: 1月前
QiuRPC 一个通用的网络RPC框架,它应该包括如下功能: 具有服务的分层设计,借鉴Future/Service/Filter概念 2.具有网络的分层设计,区分协议层、数据层、传输层、连接层 3.独立的可适配的codec层,可以灵活增加HTTP,Memcache,Redis,MySQL/JDBC

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

simple-rpc 是一款基于 netty 的 RPC 框架

热门度(没变化) 0.1 活跃度(没变化) 0.0 
Watchers:9
Star:57
Fork:29
创建时间: 2016-12-16 17:46:36
最后Commits: 3月前
simple-rpc 是一款基于 netty 的 RPC 框架,现有功能: 基本的客户端、服务端交互 提供代理实现接口 spring 集成, xml配置和Java Config配置方式

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

Voyage:采用Java实现的基于netty轻量的高性能分布式RPC服务框架

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:2
Star:32
Fork:6
创建时间: 2017-02-26 15:45:31
最后Commits: 9月前
Voyage:采用Java实现的基于netty轻量的高性能分布式RPC服务框架

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

bee是一个分布式服务RPC框架

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:2
Star:8
Fork:2
创建时间: 2016-07-20 14:19:22
最后Commits: 1年前
bee是一个分布式服务RPC框架,在看了点评的开源RPC框架Pigeon,按照其设计思路实现了bee。

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

DisJob 是一个基于Quartz、Netty、ZooKeeper的分布式rpc调度job框架

热门度(没变化) 0.0 活跃度(没变化) 0.3 
Watchers:4
Star:5
Fork:1
创建时间: 2017-06-26 20:49:52
最后Commits: 6天前
DisJob 是一个基于Quartz、Netty、ZooKeeper的分布式rpc调度job框架

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

Curry 基于RPC的面向服务的轻量级框架

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:0
Star:3
Fork:1
创建时间: 2017-04-09 15:59:42
最后Commits: 7月前
Curry 基于RPC的面向服务的轻量级框架

访问GitHub主页访问主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

基于dubbo的分布式数据库事务

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:1
Star:2
Fork:0
创建时间: 2017-08-11 17:29:49
最后Commits: 4月前
基于dubbo2.5.3的两阶段提交分布式数据库事务;

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

远程Http本地化调用,基于Spring的HttpInvoker实现改写

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:1
Star:1
Fork:2
创建时间: 2016-07-13 21:10:10
最后Commits: 1年前
远程Http本地化调用,基于Spring的HttpInvoker实现改写

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

RPCFramework 实现一个分布式RPC框架

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:1
Star:1
Fork:0
创建时间: 2017-07-19 09:58:24
最后Commits: 5月前
实现了一个轻量级的分布式RPC框架,名字叫做 RPCFramework,代码量不大,但是麻雀虽小却五脏俱全。本篇文章将一步步阐明RPCFramework的设计、框架组件的拆解以及需要考虑的因素。

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

一个关于CXF实现jax-ws规范的webservice

热门度(没变化) 0.0 活跃度(没变化) 0.0 
Watchers:1
Star:0
Fork:0
创建时间: 2016-08-04 22:42:07
最后Commits: 1年前
Apache CXF=Celtix+Xfire.是一个开源的一个webservice,可以与spring无缝集成。支持soap1.1、1.2、RESTtful或者CORBA。

访问GitHub主页

VS

Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

热门度(没变化) 10.0 活跃度(下降) 7.7 
Watchers:579
Star:3963
Fork:1400
创建时间: 2016-04-20 18:56:17
最后Commits: 9天前
Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。

访问GitHub主页

原文地址:https://www.cnblogs.com/gym333/p/8145837.html

时间: 2024-10-10 04:25:10

分布式远程服务调用(RPC)框架的相关文章

Atitit.分布式远程调用  rpc  rmi  CORBA的关系

Atitit.分布式远程调用  rpc  rmi  CORBA的关系 1. 远程调用(包括rpc,rmi,rest)1 2. 分布式调用大体上就分为两类,RPC式的,REST式的1 3. RPC(远程过程调用)是什么 1 4. 传输的数据2 5. 序列化与反序列化3 6. ref  谁能用通俗的语言解释一下什么是 RPC 框架? - Java - 知乎.html3 1. 远程调用(包括rpc,rmi,rest) RPC的协议有很多,比如最早的CORBA,Java RMI,Web Service的

微服务RPC框架选美

原文:http://p.primeton.com/articles/59030eeda6f2a40690f03629 1.RPC 框架谁最美? Hello,everybody!说到RPC框架,可能大家能想到一堆RPC开源框架,那么在微服务平台中,微服务间的服务调用,不可避免的会遇到一个问题,该选用哪一个RPC框架好呢?今天我们就请到三位RPC框架,来进行一场选美大赛,看看谁更适合微服务平台中的服务间调用. 大家好,我是Dubbo!我是阿里开源的分布式服务框架,最大的特点是按照分层的方式来架构,使

RPC框架Thrift例子-PHP调用C++后端程序

更新 2016-02-22: Response对象不用主动创建. 前言 前段时间用了一下Facebook的开源RPC框架Thrift,做PHP客户端调用C++后端程序,真心觉得Thrift不错! 本文项目地址:https://github.com/zekunyan/ThriftDemo_PHP_CPP 先看看本文的例子示意图: 流程 PHP客户端发起请求,请求参数是“Request”类型,里面有studentID参数. CPP服务端收到请求返回数据,返回类型为“Response”,里面包含了st

简单Tomcat HTTP RPC框架

RPC基础知识 什么是RPC? RPC(Remote Procedure Call Protocol)--远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议. RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据.在OSI网络通信模型中,RPC跨越了传输层和应用层. RPC使得开发包括网络分布式多程序在内的应用程序更加容易. RPC的模型 C/S模式 基于传输层协议(例如TCP/IP)  远程调用不是新的一种数据传输协议事件响应

设计一个分布式RPC框架

0 前言 提前先祝大家春节快乐!好了,先简单聊聊. 我从事的是大数据开发相关的工作,主要负责的是大数据计算这块的内容.最近Hive集群跑任务总是会出现Thrift连接HS2相关问题,研究了解了下内部原理,突然来了兴趣,就想着自己也实现一个RPC框架,这样可以让自己在设计与实现RPC框架过程中,也能从中了解和解决一些问题,进而让自己能够更好的发展(哈哈,会不会说我有些剑走偏锋?不去解决问题,居然研究RPC.别急,这类问题已经解决了,后续我也会发文章详述的). 1 RPC流水线工程? 原理图上我已经

微博轻量级RPC框架Motan正式开源:支撑千亿调用

支撑微博千亿调用的轻量级 RPC 框架 Motan 正式开源了,项目地址为https://github.com/weibocom/motan. 微博轻量级RPC框架Motan正式开源 Motan 是微博技术团队研发的基于 Java 的轻量级 RPC 框架,已在微博内部大规模应用多年,每天稳定支撑微博上亿次的内部调用.Motan 基于微博的高并发和高负载场景优化,成为一套简单.易用.高可用的 RPC 服务框架. Motan 功能特点:简单.易用.高可用 无侵入集成.简单易用,通过 Spring 配

【转】轻量级分布式 RPC 框架

第一步:编写服务接口 第二步:编写服务接口的实现类 第三步:配置服务端 第四步:启动服务器并发布服务 第五步:实现服务注册 第六步:实现 RPC 服务器 第七步:配置客户端 第八步:实现服务发现 第九步:实现 RPC 代理 第十步:发送 RPC 请求 总结 附录:Maven 依赖 RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样. RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 H

轻量级分布式 RPC 框架

原文出处: 黄勇 RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样. RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 RPC.会两方面会直接影响 RPC 的性能,一是传输方式,二是序列化. 众所周知,TCP 是传输层协议,HTTP 是应用层协议,而传输层较应用层更加底层,在数据传输方面,越底层越快,

【PHP】远程调用以及RPC框架

前言 一个项目,从开始到版本更新,一直到最后的版本维护.功能在不断增多,对应的代码量也在不断增加,也就意味着项目变得更不可维护,这时候,我们需要用拆分的方式将一个项目打散,以便开发团队更好的对项目进行维护. 分模块 这个阶段,一般也是项目的初级阶段,由于人手不够,一个服务端的接口项目只有一个开发进行维护,根据开发的习惯,会把项目分成若干个模块进行开发,在一个项目下进行部署. 这样做的缺点在于项目会随着版本更新而变得不可维护. 分项目 随着每个模块功能的不断完善,代码变得更加臃肿.这时候需要对项目