盘丝洞App(可聊同城/朵密)

我要开发同款
小神仙J2024年04月29日
3795阅读
开发技术springcloud、mybatis、spring、多线程、java

作品详情

一、项目介绍
项目分为1V1音视频通话和直播间业务两大核心模块,另外还有社区、首页推荐列表、私聊、用户关系模块
对于用户可以实现在APP内找到感兴趣的人进行私聊、打音视频电话、看直播、送礼物,开单人视频直播、单人语音直播、多人语音直播、收礼物、发帖子交流工作生活、结成师徒一起参与APP游戏等

二、我负责的
1>两部分交叉的核心模块--送礼物的重构。送礼物分为直播间、通话中、私聊、聊天室、群聊、社区、结成CP场景,不同场景收益比例不同;礼物分为普通礼物、CP礼物、趣味礼物、VIP礼物、变变变礼物。
2>师徒模块
高于指定用户等级的用户可以收徒,共同完成师徒任务、提升等级,旨在增强用户粘性,方便新用户快速了解产品功能
3>CP模块
用户通过赠送CP礼物发起结成CP请求,对方同意后双方结成CP可以点亮定情信物展馆,星座展馆、日记馆、完成纪念日打卡、一起玩CP游戏,也可以解除CP
4>通话模块重构
男女用户可以发起通话,新用户有一分钟免费机制、也可以使用充电卡付费
5>一些活动小游戏
猜月饼,猜测大家最喜欢什么馅的月饼,猜对有奖励
捕鱼游戏,可以在鱼塘放鱼,也可捞鱼,鱼可能自带炸弹,爆炸会没有奖励
打年兽游戏,可以通过送礼物兑换鞭炮打年兽,输出伤害最大,及最后一击的有奖励爆出
6>等等
三、用到的技术栈
1,SpringCloud 、Gateway、Eureka、Hystrix、Feign、Apollo、Pinpoint 实现微服务分布式架构
2,Redis提高读写速度,Redis+caffeine实现多级缓存 ,分布式锁 、管道技术 、lua 、消息发布订阅等
3,RocketMQ实现异步削峰
4,多线程降低接口RT
5,声网、smartfox、融云对音视频通话与直播的实现
7,精通MySQL、Oracle数据库
8,Hibernate 、Mybatis ORM框架
9,Maven 管理包依赖
10,SVN 、Git 实现多人协作
11, ElasticSearch 实现快速检索
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论