随着移动互联网发展,用户对生活方式分享和种草内容需求激增,小红书等 UGC 内容社区验证了该模式的商业价值。本项目旨在搭建一个轻量级内容社区平台,解决用户发布图文 / 视频笔记、互动社交、内容发现等核心需求。采用微服务架构拆分认证、用户、笔记、评论、计数、搜索等独立服务,支持高并发场景下的点赞收藏、消息异步处理、全文检索等功能,为用户提供流畅的内容浏览与社交互动体验。
点击空白处退出提示
随着移动互联网发展,用户对生活方式分享和种草内容需求激增,小红书等 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 短文本存储、关注粉丝双表冗余设计、点赞收藏计数幂等性处理;难点在于微服务间数据一致性、分布式事务控制及高并发场景下的缓存与数据库同步




评论