项目起始时间:2022.06-现在 项目名称:汇演平台 工作职位:开发经理
项目环境简述:spring cloud Alibaba全栈,seta, Sentinel, rocketMq, ,redis,mybaitsPlus,mysql8, Maven,Gitlub
项目/工作内容简述
背景:由于政府数据需要,替代大麦和猫眼(演艺界两巨头)在演艺行业的SAAS系统。
项目介绍:
1) 上游:支持多公司,多分中心,多部门在平台售票
2) 演出设置:支持项目设置,场次设置,多区域组座位设置,无座。支持锁座,支持可见即可得票面设置,支持多票品销售。
3)销售:支持门店销售、小程序销售、支持一键分销到其他平台。支持内部销售,代售。
4)票务:支持纸质票,电子票。
5)核销:支持手工核销,手持终端核销。
6)报表:支持自营,代售,主办方等日常报表。
7)权限:支持公司,分中心,无限级部门等数据权限,报表中根据权限展示数据。支撑功能权限。
职责:系统框架搭建,需求调研,需求分析(该阶段技术支撑),数据库设计,项目进度管控,人员管理,核心模块编码(座位相关模块),难点模块设计。
难点:该系统为演艺行业极其专业化的业务平台,需要充分了解该行业,合理的完成系统架构。项目体量偏大,现在已经有29个业务模块。部分业务(票务设计,买票,优惠券等)流程偏长,且存在C端高并发大数据量场景(抢票,抢优惠券等等)。权限功能复杂且需要定制化。完成了框架全模块化升级(使框架对开发人员更友好,开发效率更高);突破微服务下跨Jvm的内存数据同步(跨Jvm内存缓存);完成座位模块的高数据量高并发传输(一次传输10万级数据且要满足C端高并发抢票)。数据字典缓存化,极大减少sql join次数。引入seta完成全局事务等等。
★ 项目起始时间:2021.02-2022.03 项目名称:一部手机管景区(自研产品) 工作职位:开发经理
项目环境简述:微服务(Spring cloud Alibaba),缓存(redis集群),队列技术(rocketmq),MySQL数据库,Elasticsearch搜索引擎技术、ELK日志存储查询系统、mybaits、大数据平台、Maven、SVN
项目/工作内容简述
背景:旨在贴合公司战略发展,开发标准化的景区管理产品。为SAAS化系统,涵盖业务数据(非实时)、实时数据等两大部分。包含票务、游客、二销、舆情、车船、酒店等功能模块;
职责:负责项目全过程,筹备期完成技术可行性分析,需求梳理,团队搭建(共11人)。技术方面进行框架搭建、技术选型、硬件选型、硬件招标评审。研发阶段主导项目版本管理、开发周期管理、风险管理、发版等;
难点:代码无法适配不同供应商硬件;项目周期紧、体量大;同类业务数据不同景区接口不一;外采的大数据平台不稳定,最初并发不够;
成果:
1. 采用“计划性管理+风险性预警”等方式高效且高质量的交付项目,现已经上线3个景区。通过游客信息采集,为景区提供经营策略建议,提高经营决策的科学性,搭建了游客、员工、管理员的多方沟通平台;
2. 实现满足不同景区,不同工种、不同业务形态各种数据上报功能。通过引入和增强开源动态表单框架form-generator实现动态表单设计工具、展示工具功能。解决动态表单没有固定数据结构,选定ElasticSearch 作为动态表单存储工具,实现统计分析等扩展功能。
★ 项目起始时间:2020.04-2020.07 项目名称:双晒活动 工作职位:开发经理
项目环境简述:spring cloud微服务集群,redis集群,rocketmq集群、MySQL数据库,Hibernate,Maven,SVN
项目/工作内容简述
背景:为重庆市政府举办的区县“一把手”带货直播活动,覆盖淘宝、抖音直播平台,旨在面向全国人民介绍区县特色并完成现场直播带货。产品包括区县管理、政务信息管理、带货信息管理、优惠券模块等10+模块;
职责:负责框架搭建、开发规则制定、测试的技术支持及调试、活动运行中的技术值守与技术问题处理;
难点:直播相关接口TPS压测2万以上;
成果:
1. 处理直播中的“商城订单相关体量大”等技术问题,直播累计完成31场,共计29亿人次观看;
2. 采用spring cloud微服务架构、增加微服务节点的方式可以物理扩容TPS。通过缓存集群和Java内存交付,尽量减少直接和数据库交互,增加数据集处理的并发量。调节nginx、微服务个节点线程、redis集群、数据库连接池等各参数增大各节点并发量。合作华为,使用华为云保证各节点的稳定性等方式达成接口TPS压