陌聊社交项目架构

后端:

架构:

  • 采用Dubbo作为分布式架构技术

  • 采用RabbitMQ 作为消息服务中间件

  • 采用Redis实现缓存的高可用

  • 采用Mysql,MongoDB进行海量数据的存储

  • 集成第三方应用组件(阿里云,短信,即时通信)

功能模块:

  • 用户信息

  • 用户发布动态及交互---圈子功能

  • 即时通信

  • 附近的人

  • 小视频

  • 后台管理系统

  • 用户行为数据统计

技术解决方案:

  • 使用MongoDBgeo实现附近的人的解决方案

  • 使用采用分布式文件系统存储小视频数据的解决方案

  • 使用阿里云进行短信验证码发送的解决方案

 

posted @ 2022-05-02 22:10  twb_QAQZ  阅读(148)  评论(0)    收藏  举报