Skip to content

为nginx-upsync-module兼容etcdv3版本接口的外部程序

License

Notifications You must be signed in to change notification settings

reatang/etcdv3-upsync-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etcdv3-upsync-proxy

解决在etcd3.*注册的服务信息,使用v2版本的接口中读取不到的问题

该项目专门支持 https://github.com/weibocom/nginx-upsync-module 使用v2版本请求调用v3版本的数据

  • 基本的读取功能,/v2/keys/path/to/you_service
  • 支持go-zero的服务发现方式转换为upsync的服务发现数据格式
  • 服务参数配置化
  • gRPC 健康检查功能,/health-check/ip:port(只允许检测私有IP段)
  • 添加指标监控
  • 添加日志
  • 实现wait参数控制
  • 实现recursive参数控制
  • 实现waitIndex参数控制

About

为nginx-upsync-module兼容etcdv3版本接口的外部程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages