dragontree101 / springboot-thrift-etcd-ribbon

基于springboot的thrift的rpc, 服务发现基于etcd,路由基于ribbon
80 stars 59 forks source link
etcd ribbon springboot thrift

说在前面

项目基于 java8 进行开发, thrift 使用的版本是0.9.3版本, etcd使用的是2.x的版本

springboot-thrift-etcd-ribbon

基于springboot和thrift的简单rpc功能,目标就是简单、轻量

一般比如dubbo使用的zk做服务注册和发现,但是既然为了轻量级目标,就把zk替换成了etcd

路由算法目前选用了ribbon包的开源默认实现

使用方式

项目使用springboot的标准的starter的方式进行, 使用者通过引入etcd-thrift-starter项目,并且通过加入配置文件来制定配置

项目组成