项目描述:
因1.0 环境使用的是单点部署,因用户基数增大和设备接入平台的基数增大,当前环境已无法满足需求,实现高可用、负载均衡为核心的目的。快速、高效的发挥所有服务器的性能,使公司的业务平台平稳运行
根据项目需求,项目组制定项目计划:
后端服务使用的是 java SpringCloud 初始计划采用的是每个服务部署多个节点,负载的方式后端代码实现,使用RocketMQ集群,阿里云的redis集群,nacos集群 emqx 集群,阿里云的mysql集群,前端采用nginx服务器,后端网关采用阿里云的SLB来实现负载均衡,使用zabbix 来监控服务的健康状态,使用jenkins 来发布服务,ELK+Filebeat+redis 来做日志收集系统,使用oss 来做静态文件的存储,设备接入采用的是TCP 长连接方式,使用的Nginx来做负载。
我的职责
参与项目方案的实施、主要在项目中搭建nginx、slb、RocketMQ集群、nacos集群、emqx 集群,阿里云的mysql集群、ELK+Filebeat+redis日志收集系统、搭建zabbix监控 ,搭建以上服务三套环境,生产、预发、测试。负责日常的维护