熟悉 springboot、mybatis ,以及 vue2。
熟悉 Linux 操作系统,可以使用 shell和 python 实现常用的一些功能。
熟悉 Nginx ,可以在 Linux 环境下配置 Nginx 反向代理和负载均衡。
熟悉 Docker,k8s容器技术,可以根据要求编写 DockerFile。
熟悉 mysql 数据库。以及 zabbix 监控软件、keepalive 高可用等等。
项目名称:Web服务器调整
项目背景:
公司的一台Web服务器为单点服务器,并发能力不足,还存在单点故障,无法保证高可用。
项目实施:
使用Nginx和Keepalived做负载均衡和高可用,后端使用LNMP架构。首先Nginx与PHP服务器都要挂载NFS。实现统一部署方便管理。然后再配置Nginx配置文件server中的location的配置。配置location将.php结尾的交给PHP服务器。js结尾的交给Tomcat,静态文件Nginx自己处理。实现动静分离。
项目名称:使用Zabbix监控JVM
项目背景:
开发人员需要对JVM进行性能调优,需要监控JVM的状态。
项目实施:
开启Tomcat的JMX功能,安装Zabbix-Java-Gateway,web界面添加监控主机, Zabbix官方提供的JVM和Tomcat监控模版,Item的书写格式的有很多问题,导致很多内容无法获取到监控,需要重新添加监控项。