后端技术:java mysql spring mybatis docker linux 服务器tomcat python 云服务器
前端技术:node vue 小程序 h5 js
熟悉前后端分层开发模式,可独立开发简单web系统
微服务项目,该项目组主要有多个模块,我负责日志收集引擎系统开发和优化,类似于Springcloud,我们自己实现了自己的框架为开发者提供服务。
日志系统主要基于Kafka集群和elasticsearch集群做数据收发和存储,基于ZK集群搭建高可用系统,前期主要是用单一线程来做消息的收发处理,后期通过添加线程池来进行多任务并发处理优化,另外在自定义的日志发送appender上添加缓存组件以防止消息发送失败或超时导致的日志丢失,文件清理和归档机制模拟rollingfilepolicy。后扩展文件存储日志方式,查询日志通过查询文件实现,并且独立编写日志模块的统一配置管理
信息系统web版结合小程序数据录入
使用springboot做后端,layui以及escharts做前端,docker做运维