1.基于docker容器化部署的springcloud微服务框架,主要目标是针对在线社交媒体的微服务框架,包括点赞关注发贴等。
2.这是一个支持高并发的社交媒体系统,采用微服务架构,其目标是支持上亿并发请求。因本人毕业设计就是社交媒体,所以一直想在这个方向上做。属于独立的实验项目,包括如果我有个社交媒体类似于推特,每日并发上亿,每秒并发上十万以上,该如何。因此在设计时考虑了包括分库分表和主从读写分离,以及消息队列的结构设计等。都是基于自己的理解去做。有AI协助下,这种框架搭建比以往更加容易。
目标非开源,只是用于参考学习的。有很多功能其实还有问题。主要是想在架构上设计看看。
### 核心服务
| 服务名称 | 端口 | 主要功能 | 数据库表 |
|---------|------|----------|----------|
| eureka-server | 8761 | 服务注册中心 | - |
| api-gateway | 8080 | API网关,统一入口,路由转发 | - |
| auth-service | 8081 | 用户认证和授权 | users |
| user-service | 8082 | 用户基础信息管理 | users |
| profile-service | 8083 | 用户个人主页管理 | user_profiles, user_relationships |
| content-service | 8084 | 内容管理(帖子、评论) | posts, comments |
| feed-service | 8085 | 动态时间线服务 | - |
| like-service | 8086 | 点赞、收藏、转发 | likes, favorites, reposts |
| media-service | 8087 | 文件
点击空白处退出提示












评论