点击空白处退出提示
作品详情
1.项目架构使用微服务架构,springcould,springcouldalibaba,其中主要组件包含nacos,sentinl,openfeign,gateway。项目分为管理端服务,认证服务,用户服务,房间服务,动态和消息服务,用户钱包服务,商城服务,定时任务服务。
2.使用nacos作为服务注册中心,sentinl作为服务的熔断和降级,openfeign作为服务之前的调用,gateway作为服务网关。
3.使用 elasticsearch 实现主页用户和房间以及动态的数据检索。
4.使用 rabbitmq 进行业务的解耦,削锋,不重要逻辑异步处理。
5.使用 redis 作为数据的缓存减轻 mysql 压力。
6.使用 Redisson 作为分布式锁
业绩:● 负责房间服务设计开发工作。房间服务包括抢红包,打赏礼物,房间榜单,公屏消息,以及用户在线状态,im,rtc的同步。
● 负责用户钱包服务。包括用户充值,用户提现,用户钱包的消费。
● 动态服务,包含动态音视频图片的发布,和根据个人喜好推荐喜欢的动态。
● 商城服务,负责头像框,座驾,靓号的上下架以及购买流程。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论