1,熟悉python编程,Django, flask, tornado等web框架;熟悉数据结构与算法。
2,熟悉 html/css,js,layui等前端技术。
3,熟悉 linux基本命令,熟悉Redis、MySQL、MongoDB数据库知识和操作,熟悉计算机网络知识。
4,熟悉nginx, docker技术及项目部署。
5,能熟练编写sql语句,熟悉pandas数据处理库,对数据进行采集,汇总,提取有效信息。
6,能独立搭建和部署网站,独立编写服务器代码,独立攻克技术难题。
1,网关服务
该项目主要担任了负载均衡,消息收发,解密等功能。
该项目通过消息队列,对游戏客户端发来的消息进行管理分发,缓解了游戏服务器的压力,增加此服务后,平均消息处理时间减少一半左右,使其可以容纳更多同时在线人数。
采用的主要技术tornado,zmq,网络编程等。
2,数据管理后台
该项目后端部分用flask开发,数据库主要用mysql,数据量亿级。
该项目把公司所有数据进行整理,展示,使繁多数据维度化,进行了大量的数据汇总。
3,游戏服务器
该项目是公司核心,所有游戏共用此后端,收发协议主要通过websocket协议,存储使用mysql和MongoDB。
该项目主要由逻辑模块、数据模块、配置模块组成。
4,风控系统
该项目实现了策略实盘无人值守,全自动化运行,性能稳定,简化了人力工作。
该项目主要由四部分组成:指标采集模块、告警存储模块、配置存储和告警处理模块。采用的主要技术有并发编程,数据库操作,网络接口编程,分布式配置数据库etcd使用,docker部署技术,还有开源监控项目open-falcon等。
此后台主要是展示数据,操作数据为主,从项目之初到部署,都是一个人负责,所用数据库mysql数据量千万级别的,对mysql索引和sql语句有一定的掌握。所用后端框架是flask,编程语言是python,前端页面框架是layui。
此项目用python语言编写,所用框架是flask,数据库mysql,前后端耦合,电影管理后台,用于管理电影资源,并且能监控服务器的CPU使用情况