1、熟练java语言,具有良好的代码编写习惯
2、熟练SpringMVC+Spring+MyBatis开发模式
3、熟悉 Ubuntu 系统常用命令
4、熟悉前端开发技术,包括HTML、CSS、JavaScript、jQuery、Ajax 异步交互技术, 以及 Bootstrap 前端框架
5、熟练使用Docker容器部署MySQL、Nginx、Redis等服务
6、熟悉使用 Dockerfile 制作自定义镜像服务,以及使用 Docker Compose 脚本启动多镜像服务
7、熟悉 Nexus、Registry、Git等协同开发工具
8、了解 Dubbo + Zookeeper 实现分布式系统开发
9、熟悉Git(Git Flow)工作流
10、了解Jenkins的持续交付
11、熟悉spring cloud的正常业务开
中国移动语音外呼扩展
项目描述: 开发环境: Nginx、Lua、Redis、Docker
项目介绍:
语音外呼业务开始没有设计高用户量的情况,初始版本为语音处理服务和外呼 服务为一对一直连模式,开发完成后考虑到高并发的情况,为此考虑语音处理服务 和外呼服务中间加上Nginx作为负载均衡的中间件来进行扩容
职责描述:
1. 负责配置Nginx的负载均衡
2. 负载使用Lua语言对Nginx的扩展使得Nginx连接Redis使用
3. Redis cluster集群的搭建
技术亮点:
1. Lua脚本对Nginx的扩展
2. 搭建Redis cluster集群