https://github.com/yaccc/xrpc
:cyclone: A RPC framework, Keep geeeek.
https://github.com/yaccc/xrpc
Last synced: about 1 year ago
JSON representation
:cyclone: A RPC framework, Keep geeeek.
- Host: GitHub
- URL: https://github.com/yaccc/xrpc
- Owner: Yaccc
- License: apache-2.0
- Created: 2016-01-16T16:50:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-20T15:24:26.000Z (almost 10 years ago)
- Last Synced: 2025-04-05T00:51:14.729Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 43 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xRPC
####目的:构建一个优秀的服务治理RPC框架
- 基于kryo和FST构建序列化,可自助扩展thrift或者protobuf等序列化协议
- netty5,RefecltASM反射invoke方法加强
- 高性能、集群策略丰富、Server端限流、Client Load balance (一致性hash,轮询,随机,低并发优先).
- 弱依赖Spring、考虑SPI扩展
- ZK发现服务、失败重试(Failover)、快速失败(Failfast),[Hystrix](https://github.com/Netflix/Hystrix)容错
- 流量控制、压缩、[Metrics](https://github.com/dropwizard/metrics)统计
>这将是一个漫长的过程..