# rpcx
wule61/rpcx 是基于 go 语言rpc开源项目的实践
rpcx 的优势
1. 易学习,适合快速开发
> 易于入门, 易于开发, 易于集成, 易于发布,易于监控,不用写protoc协议
2. 高性能
> 性能远远高于 Dubbo、Motan、Thrift等框架,是gRPC性能的两倍
3. 交叉平台,交叉语言
> 可以容易部署在Windows/Linux/MacOS等平台,支持各种编程语言的调用,利用docker可以方便部署
4. 服务发现
> 除了本地外,还支持 Zookeeper、Etcd、 Consul、mDNS等注册中心
5. 服务治理
> 支持 Failover、 Failfast、 Failtry、Backup等失败模式,支持 随机、 轮询、权重、网络质量, 一致性哈希,地理位置等路由算法
6. 丰富功能
> 配合gin使用,可扩展很多功能
实现一个有趣视频的微服务
#### 服务划分
![服务划分](https://raw.githubusercontent.com/wule61/rpcx/master/img/server.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
读书笔记:rpcx微服务实践.zip (54个子文件)
读书笔记:rpcx微服务实践
rpcx
.github
workflows
go.yml 560B
.git
index 4KB
HEAD 23B
refs
heads
master 41B
tags
remotes
origin
master 41B
objects
pack
pack-5b4a84f53af84543ce716753ea09e4867a1f00f0.idx 7KB
pack-5b4a84f53af84543ce716753ea09e4867a1f00f0.pack 46.87MB
info
FETCH_HEAD 111B
logs
HEAD 130B
refs
heads
master 130B
remotes
origin
master 144B
hooks
config 248B
branches
.idea
dictionaries
wule.xml 143B
thresher.iml 521B
misc.xml 174B
modules.xml 268B
img
server.png 37KB
.gitignore 6B
example
etcd2
Makefile 246B
client
client 21.78MB
client.go 922B
Dockerfile 87B
server.go 1KB
server 19.21MB
consul
Makefile 292B
client
Makefile 248B
client 18.51MB
client.go 935B
server.go 1KB
server 14.06MB
func_as_srv
client
client.go 641B
server.go 441B
cp1
client
client.go 673B
server.go 590B
cp2
handler
handler.go 220B
client
client.go 216B
server.go 290B
model
user.go 676B
registry_p2m
client
client.go 772B
server.go 453B
etcd
Makefile 245B
handler
handler.go 321B
client
client.go 153B
Dockerfile 87B
server.go 1KB
model
model.go 822B
server 18.43MB
README.md 958B
srv
user
handler
handler.go 1KB
client
client.go 1KB
user.go 1010B
util
util.go 2KB
video
handler.go 422B
video.go 904B
共 54 条
- 1
资源评论
九转成圣
- 粉丝: 3736
- 资源: 2961
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Source Insight 4.0 安装包
- 模块化多电平变换器(MMC),本模型为三相MMC整流器 控制策略:双闭环控制、桥臂电压均衡控制、模块电压均衡控制、环流抑制控制
- OpenGL中如何使用事件队列进行异步操作
- 51单片机蓄电池充电保护设计Proteus仿真 功能描述如下:本设计由STC89C52单片机电路+LCD1602液晶显示电路+A
- 真实高空抛物数据集第二部分(只含图片,未标注).zip
- C#中的数据库连接池:原理、实践与性能优化
- 现代生活中寻找小确幸的方式与重要性
- GoogLeNet网路结构
- USB摄像头实现AprilTag视觉定位所需要的USB摄像头驱动文件
- SpicyBurger.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功