文档章节

常见RPC框架汇总资料

晨猫
 晨猫
发布于 01/03 13:51
字数 314
阅读 39
收藏 0

dubbo

Alibaba 开源给apache 的开源框架

spring cloud

未完待续

thrift

跨语言的rpc框架,facebook贡献给apache

motan:

微博内部使用的rpc框架,底层支持java,生态圈往service mesh发展以支持多语言

Tars

腾讯公司的rpc框架

brpc

百度公司的rpc框架

rpcx

grpc

google开源的rpc框架

其他

go std rpc: Go标准库的rpc, 不支持跨语言(jsonrpc支持json rpc 1.0)

hprose: 国内开发人员开发的一个跨语言的rpc框架,非服务治理但是性能高效

twirp: twitch.tv刚刚开源的一个restful风格的rpc框架

go-micro: Go语言的一个服务治理rpc框架, 在测试中发现性能不太好,所以没有继续测试,相关的测试代码已在github库中

go kit:

© 著作权归作者所有

共有 人打赏支持
晨猫
粉丝 36
博文 434
码字总数 138089
作品 0
杭州
后端工程师
私信 提问
探秘Dubbo原理与源码及实操

阅读源码的作用 提取设计思路,增强设计能力 理解运行机制,便于快速解决问题以及功能扩展 常见有关dubbo的问题 dubbo的负载均衡是在哪个组件中处理的? dubbo默认的负载均衡算法是什么? 如...

liwei2000
2018/12/12
0
0
惊艳,Dubbo域名已改,也不再局限于Java!

今天作者想去 Dubbo 官网查下相关资料,发现官方域名由 dubbo.io 直接跳转至 dubbo.apache.org 下了,然后突然回想起 Dubbo 已经在 2 月份正式进入了 Apache 孵化器这回事,也就不觉得奇怪了...

Java技术栈
2018/07/10
0
0
20150810-20150814视野

20150810-20150814 内容列表: 江南白衣rpc:介绍了实现一个分布式rpc框架的通讯层,协议设计等内容。 卫向军的3个关于高并发的分享:介绍了资源并发访问、计算型密集型任务缓存访问 、单一...

敲代码猥琐男
2015/08/14
0
0
Node.js做微服务的技术选型

以下是从微服务选型之Modern Node.js摘录的下面内容: 微服务选型 技术栈 微服务选型 2.5.1 HTTP API 采用Koa.js 2.x作为http api层框架,主要封装和组装rpc服务。 Koa的优点: 简单,可定制...

wilesun
2016/12/02
117
1
2016文章汇总

Java系列: JVM系列:jvm基本结构 JVM系列:java中JVM的原理 JVM系列:解决JVM最大内存设置问题 JVM系列:JVM参数设置、分析 HashMap , HashTable , ConcurrentHashMap 源码比较 从使用到原理学习...

www19
2017/01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

12_第一个Flutter程序

使用 package 在这一步中,你将开始使用一个名为 english_words 的开源软件包,其中包含数千个最常用的英文单词以及一些实用功能。 你可以 在 pub.dartlang.org 上找到 english_words 软件包...

口十耳
21分钟前
1
0
指明方向与趋势!2019开发者技能报告出炉!!!

近日国外开发者平台 HankerRank 发布了 2019 年开发者技能调查报告( https://research.hackerrank.com/developer-skills/2019 ),该报告根据对71,281开发者的调查得出。 2018 年最受欢迎的...

阿里云官方博客
23分钟前
1
0
【Maven冷知识】Compiler插件

很多同学在pom的配置中都喜欢加上这样一段配置信息: 从配置信息上看,这是maven对Java源代码进行的编译配置,采用了Java 7 进行编译,但是为什么要加上这段配置呢?不加有没有什么影响?很多...

算法与编程之美
26分钟前
0
0
磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序

本文由云+社区发表 作者:腾讯云数据库 随着云计算和数据库技术的发展,数据库正在变得越来越强大。数据库的性能如处理速度、对高并发的支持在节节攀升,同时分布式、实时的数据分析、兼容主...

腾讯云加社区
28分钟前
0
0
Visual Studio系列教程:使用XAML工具创建用户界面(二)

Visual Studio是一款完备的工具和服务,可帮助您为Microsoft平台和其他平台创建各种各样的应用程序。在本系列教程中将介绍如何为图像编辑创建基本的用户界面,有任何建议或提示请在下方评论区...

ymy_666666
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部