国铁线上采购平台
使用 spring cloud 微服务框架,整个系统根据业务划分为商品、订单、交易、售后、结算等业务微服务。每个微服务都在自己的进程中运行,并以轻量机制进行通讯,这些服务围绕业务功能构建,可通过全自动部署机制来独立部署。每一 个服务可以使用不同的编程语言编写,并可使用不同的数据存储技术。各业务服务均会将自己发布到注册中心Eureka 上(包括网关服务),Gatew ay 作为服务提供者的唯一出口,与前端服务进行交互,各服务之间通过 feign项目经历 调用完成业务操作。中间件采用了Redis、Kafka、Mysql、Zookeeper、Es、ELK 等;
项目职责:
1、中间件的yaml编写、调配、使它能够兼容当前产品;
2、依据产品的所需的资源进行资源池分配、快速部署虚机,安装操作系统;
3、服务基于LNMP,搭建nginx(HA+LVS)集群、mysql主从等;
4、部署NTP、lrzsz、ansible等基本服务,安装redis、kafka、zookeeper、elasticsearch、elk等;
5、配置HA,当服务器硬件故障时,自动从另一台服务器重启虚机,继续提供服务;
6、K8s出现异常状态,迅速定因、较大故障需要拉相关人员开会进行风险评估,并给出解决方案;
7、在集群出现任何告警时需要及时响应;