小哈书(仿小红书社区)产品系统

我要开发同款
proginn10242371552026年08月17日
5阅读

技术信息

语言技术
RocketMQSpringMybatisRedisZookeeper
系统类型
Web小程序轻应用
行业分类
内容平台社交

作品详情

行业场景

随着移动互联网发展,用户对生活方式分享和种草内容需求激增,小红书等 UGC 内容社区验证了该模式的商业价值。本项目旨在搭建一个轻量级内容社区平台,解决用户发布图文 / 视频笔记、互动社交、内容发现等核心需求。采用微服务架构拆分认证、用户、笔记、评论、计数、搜索等独立服务,支持高并发场景下的点赞收藏、消息异步处理、全文检索等功能,为用户提供流畅的内容浏览与社交互动体验。

功能介绍

小哈书是一款仿小红书的 UGC 内容社区平台,采用前后端分离架构,后端基于 Spring Cloud Alibaba 微服务生态,拆分为认证、用户、笔记、评论、计数、搜索、对象存储、KV 存储、分布式 ID 等 12 个独立微服务。核心功能包括:用户手机号验证码登录注册、个人信息编辑与头像上传、图文 / 视频笔记发布与编辑、笔记详情查看、点赞 / 收藏 / 评论互动、关注与粉丝关系管理、发现页内容推荐、个人主页多 Tab(笔记 / 收藏 / 点赞)展示、关键词全文搜索等。技术上使用 Nacos 做注册配置中心、Gateway 统一网关鉴权、Sa-Token 实现 JWT 认证、RocketMQ 异步解耦、Redis+Caffeine 二级缓存、Elasticsearch+Canal 实现实时全文检索、Cassandra 存储笔记正文、美团 Leaf 生成分布式 ID、Sentinel 实现接口限流降级,具备高可用、可扩展的微服务架构特性。

项目实现

本人负责项目全栈开发,后端基于 Spring Cloud Alibaba 微服务架构,拆分认证、用户、笔记、评论、计数、搜索等 12 个独立服务,使用 Nacos 做注册配置中心、Gateway 统一网关鉴权、RocketMQ 异步解耦、Elasticsearch+Canal 实现全文检索、Redis+Caffeine 二级缓存、Sentinel 限流降级;前端使用 Vue3+UniApp 双端开发。技术亮点包括美团 Leaf 分布式 ID 生成、Cassandra 短文本存储、关注粉丝双表冗余设计、点赞收藏计数幂等性处理;难点在于微服务间数据一致性、分布式事务控制及高并发场景下的缓存与数据库同步

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论