伴音星球是一款语音交友软件。其中主要包含:语聊房,语音连麦,动态广场,亲密关系,工会,个性装扮,道具商城,礼物打赏。
1.项目架构使用微服务架构,springcould,springcouldalibaba,其中主要组件包含nacos,sentinl,openfeign,gateway。项目分为管理端服务,认证服务,用户服务,房间服务,动态和消息服务,用户钱包服务,商城服务,定时任务服务。
2.使用nacos作为服务注册中心,sentinl作为服务的熔断和降级,openfeign作为服务之前的调用,gateway作为服务网关。
3.使用 elasticsearch 实现主页用户和房间以及动态的数据检索。
4.使用 rabbitmq 进行业务的解耦,削锋,不重要逻辑异步处理。
5.使用 redis 作为数据的缓存减轻 mysql 压力。
6.使用 Redisson 作为分布式锁
业绩:● 负责房间服务设计开发工作。房间服务包括抢红包,打赏礼物,房间榜单,公屏消息,以及用户在线状态,im,rtc的同步。
● 负责用户钱包服务。包括用户充值,用户提现,用户钱包的消费。
● 动态