直播项目

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 作为主要数据存储方案。亮点包括:高内聚低耦合的微服务拆分策略、异步消息队列优化性能、统一发信中心支持多渠道推送;难点在于服务间一致性保障、分布式事务处理以及大规模并发下的稳定性控制。

示例图片视频


24小时内活跃
方向: 后端-Go、人工智能-自然语言处理、
交付率:100.00%
相似推荐
智能自动优化系统-GOA TFTs size
自动上传与演算:用户仅需将电路配置文件上传至系统,AI 算法即可自动对电路参数进行高精度演算。无需人工手动输入和计算,大大减少了人力投入和计算时间,同时避免了因人为操作失误导致的计算错误,显著提升了电路参数计算的效率和准确性。​ 页面缓存路由:采用先进的页面缓存路由技术,有效优化了系统页面的加载速度和响应性能。用户在操作过程中,可快速切换不同页面,减少等待时间,提升操作体验。同时,缓存机制降低了服务器的负载压力,提高了系统的稳定性和可靠性。​ 多页面联动查询:支持多页面之间的联动查询功能,用户可在不同页面之间快速关联和对比电路参数数据。通过联动操作,能够更全面、深入地分析电路设计情况,及时发现潜在问题和优化空间,为电路设计和参数调整提供有力的决策依据。
ImCloud APP
一、设备全生命周期管理​ ​核心设备管理​ ​网关/交换机/无线控制器/AP统一管控​:集中化配置,包括批量部署、固件升级、策略统一下发,通过自动化脚本减少人工干预。 ​快捷配置与上线​:提供零配置上线(ZTP)功能,扫描设备条码自动注册,预设模板实现交换机端口VLAN划分、无线AP信道优化等。 ​ 企业站点管理​ 按组织架构划分站点,支持多分支分级权限控制,实现总部-分支协同运维。 ​二、网络运维与诊断工具​ ​智能网络工具集​ ​基础诊断​:集成Ping/Trace路由追踪、无线信号热力图(支持RSSI强度可视化)、端到端网速测试,快速定位链路丢包或延迟问题。 ​性能监控​:实时监测设备CPU/内存/流量,自定义阈值告警。 ​拓扑与可视化​ 自动生成物理/逻辑拓扑图,展示设备间连接关系与状态,支持拖拽编辑与故障点高亮。 ​三、配置与方案标准化​ ​产品方案库​ 预置行业模板,适配不同场景需求。 交换机端口配置模板库,涵盖VLAN划分、ACL规则、端口安全策略等。 ​配置备份与合规​ 自动备份设备配置,对比差异并支持一键回滚。 ​四、辅助功能与生态​ ​资讯与新闻集成​ 平台内嵌行业动态模块,推送网络安全漏洞公告、新技术趋势(如Wi-Fi 6E升级建议)。 ​扩展性服务​ 开放API接口,支持与第三方系统集成,强化运维闭环管理。
DCME智能管理云中心
神州数码云管理平台采用PHP高性能框架Phalcon开发,集成Nginx、MySQL和Redis技术栈,实现安全网关与无线AP的统一管理。平台支持代理商全生命周期管理、CaptivePortal认证模板定制,并提供实时数据分析与监控功能。通过敏捷开发模式构建,系统具备高并发处理能力与卓越性能表现,满足企业级网络安全与运维需求
船舶管理信息平台
船舶信息增删改查 船舶状态评估监测 船舶维修管理, 中心端与船舶互通,可实时查看监测船舶状态、轨迹、等 船舶与中心端业务化需求 在线工作流程审批、结算、申请等。 中心端衍生 其他业务、汽车管理、报告管理、器材管理等
智能家居-超级智慧家
公司自主开发的app,里面除了原生开发之外还有Flutter混合开发、H5开发。让用户使用手机完成智能家居设备控制。app的主要有设备控制、智能场景添加和控制等等,我主要负责的是Flutter和H5的开发。中间也有Flutter和原生的交互,H5与原生的交互。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服