直播项目

2025-06-19 10:51:15
行业:音视频、社交
载体:安卓APP、IOS APP
技术:Go、Consul、MySQL、Redis

业务和功能介绍

作为曾经广受欢迎的直播平台,拥有大量忠实用户和品牌影响力。本次重启旨在依托成熟的微服务架构(go-micro + Consul + gRPC)重构系统,提升稳定性与扩展性;同时通过用户服务、发信系统及老用户召回策略,激活存量用户,重建社区生态。
项目包含多个核心功能模块:用户服务、认证授权、发信中心、老用户回归活动、直播房间管理、礼物系统、背包服务、虚拟资产系统、交易提醒等。
- 用户可通过统一账号完成注册与登录,并进行身份验证和信息管理;
- 直播房间支持主播开播、观众进入观看及互动;
- 礼物系统实现用户送礼、特效展示与收益分配;
- 背包模块用于管理用户的虚拟道具、礼物卡券等数字资产;
- 虚拟资产服务支持积分、金币、会员权益等资产的发放与使用;
- 通过发信服务推送系统通知、运营活动等消息;
- 老用户回归活动提升用户活跃与回流率;

项目实现

项目角色、开发周期与职责
项目团队共约 12 人,包括产品经理、前端、后端、测试和运维人员,开发周期约为 6 个月。我担任后端核心开发角色,主要负责微服务架构设计与核心模块开发,具体任务包括:用户服务、发信中心、老用户回归活动逻辑、直播房间基础服务、虚拟资产与背包系统的设计与实现。


技术栈、架构与实现亮点/难点
项目采用 Go 语言开发,基于 go-micro 框架构建微服务架构,结合 Consul 实现服务注册与发现,使用 gRPC 进行服务间通信,MySQL 和 Redis 作为主要数据存储方案。亮点包括:高内聚低耦合的微服务拆分策略、异步消息队列优化性能、统一发信中心支持多渠道推送;难点在于服务间一致性保障、分布式事务处理以及大规模并发下的稳定性控制。

示例图片视频


30天前活跃
方向: 后端-Go、人工智能-NLP和自然语言处理、
交付率:100.00%
相似推荐
富县数字三农大数据平台
为富县农业农村做的一款智慧农业项目,首次引入了GIS技术,由于之前没有过gis的相关经验,所以前期技术储备上有一些难度, 进行了较长时间的学习,了解了geoserver,tif以及shp。通过“一张图”,可以很清晰的展示富县所有的地块,以及水稻、苹果地 块。
即时配送管理平台-安心配
1、项目主要是满足政府,企业,物业各方对外卖配送的管理需求。 2、系统分物业管理模块(车辆管理,骑手管理,进出小区预警,社区管理等),车辆租赁财务分析模块(财务分析,对账等),车辆轨迹分析模块等业务功能。 3、车辆轨迹上传频率为2秒一次,系统接入车辆18000辆,实时计算车辆违章,进出小区等等行为。
售车app
为方便汽车销售部门下订单而开发的订单管理系统 app-由财务、金融、库管、保险、事业部等十一个角色对客户订单进行跟踪审批流程, 跟进客户需求,资源数据整理采集(涉及水滴贷)。 网页版-增加可用角色管理和权限管理配置,方便订单审批,仓库管理资源整合。
工作史
在深圳工作五年。曾从事教育行行业,开发在线考试系统和习题练习;从事过物联网行业,大型数据中心的数据监控、大数据处理、门禁视频硬件对接。直至进入从事电商行业,新项目平台开发,旧项目二次开发,性能优化等。
雷达设备
信号与信息处理模块、主被动双频信号处理板卡、智能信号处理机,雷达设备信号处理方向,包括pcie、srio、串口、aurora、以太网等高速接口,信号处理的数字下变频、混频、低通滤波等等,可做基于fpga信号处理方向、接口方向、功能。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服