Skip to content

walkertest/eureka-admin

Repository files navigation

Table of Contents generated with DocToc

项目背景

  • eureka是一个springcloud较为通用流行的服务注册发现中心
  • eureka目前仅仅配套了查询页面,没有配套摘除节点流量和放节点流量的功能
  • 而在实际排查或者处理问题过程中,会频繁需要使用摘除流量保存节点现场的功能
  • 上面就是这个项目产生的背景:eureka-admin
  • 项目没有太多难点,主要是全栈这块:前端web和后端都有

简单使用

  • 选择集群 选择集群
  • 选择环境 选择环境
  • 查询服务列表/刷新页面 查询服务列表
  • 搜索eureka上服务节点列表(服务名、ip、状态)(纯前端实现) 搜索
  • 批量摘除节点流量和放节点流量 摘除流量
  • 查询总的服务数量 dashboard
  • 跳转到eureka自带的管理界面 跳转

交互流程

时序图

技术关键点

  • springboot 3.4.5 && jdk25
  • api实现而不是eurkea client(降低依赖更加灵活)
  • 配置化实现多集群的选择能力
  • 前端框架vue(todo)

具体使用

访问地址

部署

  • 运行jar包即可
  • 带上环境配置
  • 配置中,替换为自己的eureka配置即可.

参考

About

eureka的管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors