- Notifications
You must be signed in to change notification settings - Fork3
Twitter clone project,模仿Twitter的社交平台,基于Spring Cloud Netflix微服务技术栈开发。
License
NotificationsYou must be signed in to change notification settings
liuweigeek/NeptuneBlog-backend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
基于Spring Cloud Netflix的MicroBlog, 前端部分使用Angular 10开发.
- 前端https://github.com/liuweigeek/NeptuneBlog-frontend
- 后端https://github.com/liuweigeek/NeptuneBlog-backend
- iOS端https://github.com/liuweigeek/NeptuneBlog-iOS
打开docs/docker/services
中对应版本的Docker Compose配置文件, 修改volumes
为自己的本地路径, 统一部署中间件
执行docs/script/DDL.sql
中的数据库初始化脚本
- 启动
eureka-server
, 然后依次启动config
、auth
、user
、tweet
、search
、api-gateway
服务 - 启动前端项目NeptuneBlog-frontend, 然后在浏览器中访问http://localhost:4200
通用代码模块
注册中心, 使用Eureka Server
配置中心, 使用Spring Cloud Config
网关模块, 使用Ribbon、Zuul和Hystrix
授权中心模块, 使用Eureka Client、Feign、Spring Security、JWT
用户模块, 使用Eureka Client、Spring Data JPA、MySQL
推文模块, 使用Eureka Client、Feign、Spring Data JPA、MySQL
搜索模块, 使用Eureka Client、Feign
About
Twitter clone project,模仿Twitter的社交平台,基于Spring Cloud Netflix微服务技术栈开发。
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published