Lvs负载均衡系统

我要开发同款
漠河neo2023年05月09日
190阅读
所属分类Elasticsearch、GoLangRedisMysqlSpringBoot

作品详情

项目介绍:该项目主要是完成Lvs配置的可视化功能,该系统分为keepalived管理模块、Lvs配置模块、日志管理模块、监控告警模块以及用户管理模块。
模块详情:在keepalived模块实现了对vip进行管理;Lvs模块实现了配置ipvs的负载均衡;日志模块实现了查看在流量调度平台的操作日志和访问在流量调度绑定过的域名的访问日志;监控告警模块结合prometheus工具查看服务的运行状态和占用空间;用户管理模块实现了单点登录、账密登录、查看信息等功能。
技术栈:MyBatis-Plus,SpringBoot、MySQL、Redis、GoLang、gRPC、Vue、Nginx、Prometheues、Elasticsearch
职责:本人在本项目中主要负责数据库的建立和后台功能接口的开发,以及使用go语言开发agent去读取配置信息,并在主机上完成响应配置。Lvs的配置是在go端使用了netlink的方式将配置信息写入ipvs内核模块。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论