1、扎实的Java语言功底,良好的编程习惯,熟练使用Eclipse等开发工具;
2、扎实的数据库相关知识,能熟练使用MySQL、SQL Server、Redis、Kafka、MongoDB等;
3、熟悉Spring boot、Spring Cloud、Mybatis等技术框架;
4、熟悉多线程、数据持久化、缓存、消息、高性能并发的系统设计开发或调优;
5、熟悉项目开发流程,熟练使用git/svn版本管理,了解常用软件架构开发模式;
CAMS云化应用管理平台
AMP云化应用管理平台初期使用SpringMVC + Mybatis的单体架构,部署使用双机双主,使用Nginx进行负载。架构中所有模块为单独组件,如果后面业务需要服务化时可以迅速将各组件进行服务化。
日志组件:用于云化应用管理平台所有组件的日志记录。
运营管理:用于云化应用管理平台管理入口,包含云化应用管理所需要信息的录入,配置,对数据的统计。
网关层:
统一网关:主要实现对外接口,用于提供给客户端游戏大厅或第三方进行调用。
组件服务层:
SP管理:用于sp的增删改查
玩家管理:用于记录从游戏大厅过来的用户数据的记录。
应用管理:用于应用的 增删改查,应用上线下线状态查询,操作,应用的详情页面生成。
套餐管理:用于套餐的增删改查。
产品管理:用于产品的增删改查,(目前湖南产品是从运营商查询更新或记录到本地,所以这个也要支持)
订购管理:用于订购接口参数生成,订单记录管理,游戏鉴权
数据持久层:
数据统一访问组件:用于所有对各种介质数据的统一访问,从redis和从postgreSQL数据库进行读取。Redis访问需要加开关,可以根据实际情况进行部署或不部署redis。
Redis:数据统一缓存组件。
postgreSQL:用于存储云化应用管理平台数据。
可兼职时间
可兼职地点
0条评论 雇主评价