SMS 高并发微服务开源项目

我要开发同款
hastyr2026年04月27日
8阅读

技术信息

语言技术
JavaKafkaNoSQLDockerSpringCloud
系统类型
Web
行业分类
社交内容平台
开源地址
https://github.com/kcodinkz/sms
授权协议
Non-Commercial Use

功能介绍

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 | 文件

示例图片

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

评论