项目描述:面向东南亚市场的短剧播放平台,支持多语言切换、付费订阅、社交分享,日均活跃用户 8 万 +。 技术栈:Vue3 + Vite + VueRouter + Pinia + i18n + Video.js + Firebase(海外 CDN) 职责与成就: 负责整体前端实现,针对海外用户体验优化,适配 10 + 种语言及 RTL 布局(阿拉伯语等) 设计视频播放核心模块,基于 Video.js 二次开发,支持多码率自适应、预加载、断点续播功能 集成 PayPal/Stripe 支付网关,解决跨境支付流程中的前端交互与状态同步问题 优化海外 CDN 加载策略,通过地理定位动...
项目介绍:《虎豹骑》(Tiger Knight)是一款新类型动作竞技战争网游。采用虚幻3引擎开发,游戏以三国题材为背景,游戏风格为史诗战争类,支持最多100人对100人的大规模战斗 技术架构:基于Pomelo框架二次开发,使用C++、Nodejs做的分布式架构;使用Mongodb数据存储;使用Redis做缓存 项目职责:主要负责大厅平台框架优化,线上部署和问题处理 1、研发自动化压测工具,优化服务器架构,提升单服承载能力 2、重构聊天系统,内部广播条数从N个玩家变为服务器数量,支持更高并发 3、升级V8引擎组件到LTS版本,提高安全和稳定性 4、实现登录排队功能及PM支持,可根据服...
根据我司活动场景抽象出不用的活动玩法,沉淀成功能组件。活动中台部分在逻辑上分成了基础服务、通用能力、玩法编排层三层。 - 基础服务层聚焦于基础服务,无需考虑业务的复杂性而制定多种规则,不会随着业务和前台产品的调整发生变化,基础服务层对一致性要求较高,需要具备可溯源能力,基础服务层不会对外开放。 - 通用能力层则专注于业务的抽象,将通用逻辑汇聚到一起,通用能力是不断演进的,随着业务的复杂变的不断的厚重,能力不断的壮大,最终把活动生态里面的能力都呈现出来。 - 玩法编排层主要是对通用能力的组合在一起对外提供服务,通过编排可以控制各个独立的通用能力之间的关联逻辑,使其专注于自身的领域内逻辑,很...
背景: 在营销域中,存在大量活动,每次活动的上线都必须有很多后台配置需要达到修改后实时生效的目的,这些配置有很多特性,比如交互单一,表单多,配置单一,可复用性强等。 虽然可以利用 apollo 来实现。但是这种方案的弊端很明显,首先在 apollo 中配置 json 数据虽然能达到快速上线的目的,但是不支持可视化,容易出现格式错误;活动规则配置字符很容易超过 apollo单 key 的最大字符上限;其次 apollo 的用户对象是研发同学,而非活动运营这样既不安全也不合规。 基于以上原因,亟待开发一套通用可视化配置系统,能支持业务多维度资源配置,实现通过定义表单描述语言或者拖拽组件即可实...