云南省政务服务审批系统
这个项目包含面向公众的网站和面向政府内部工作人员的审批系统。项目中使用了Nginx做为负载均衡的工具,有效解决全省请求压力过大的问题。使用了redis存储session,解决session共享的问题。使用了mongo存储系统日志。审批使用了activiti工作流引擎,高效稳定的完成流程环节处理。项目的版本控制使用了git,项目管理使用了maven。
从立项到上线我是从头参与,扮演的角色也从核心开发到技术架构,项目历时1年多,遇到了数不清的难题,影响比较大几个:MySQL语句随着用户量的增加,效率降低,定位分析慢SQL,然后调优;在硬件数量一定的前提下,Tomcat随着请求的增加,出现卡顿,通过jdk调优,Nginx负载均衡技术解决;数据库的读写分离;还有正在进行的分布式改造等等