Açıklama Yok

reghao 50511230a1 修复 message-service 中引入的环境变量名 1 hafta önce
admin f26d362ae9 account 模块更名为 auth, account-api 更改为 auth-api 1 hafta önce
auth f2f084d18d update auth-service SpringLifecycle.java 1 hafta önce
common 485e3e2d16 jdk 版本升级到 jdk21 1 ay önce
common-auth 485e3e2d16 jdk 版本升级到 jdk21 1 ay önce
content c1762a45a6 对应 account 模块更名的修改 1 hafta önce
data 1419f8ca8b 统一将第三方依赖服务的帐号密码设置为 test 和 Test_123456 2 hafta önce
file f26d362ae9 account 模块更名为 auth, account-api 更改为 auth-api 1 hafta önce
gateway 3928887e8e 修改 gateway 中对新构造 ServerHttpRequest 的处理 1 hafta önce
message 50511230a1 修复 message-service 中引入的环境变量名 1 hafta önce
oss 485e3e2d16 jdk 版本升级到 jdk21 1 ay önce
search 74b8a93d74 user-service 和 search-service 暂不使用 nacos config 1 hafta önce
user 752ca54617 更新 user-service 配置 1 hafta önce
zzz f26d362ae9 account 模块更名为 auth, account-api 更改为 auth-api 1 hafta önce
.gitignore 8c81a4cbfd update gitignore 5 ay önce
README.md c004245d3d update README.md 1 ay önce
pom.xml f26d362ae9 account 模块更名为 auth, account-api 更改为 auth-api 1 hafta önce

README.md

tnb

微服务实践, 本项目实现了一个类似 bilibili 的 VOD 系统后端

客户端包括 Web 应用和 Android 应用

分别由 tnbapp 项目和 tnbdroid 项目提供

版本

jdk 和框架

第三方依赖

  • mysql:5.7
  • redis:6.0.16
  • rabbitmq:3.8.9
  • zookeeper:3.8.4
  • mongodb:4.4
  • nacos-server:v2.4.1
  • elasticsearch:7.17.18 > 仅 search-service 依赖, 选用 lucene 则不再需要 elasticsearch

模块

tnb 项目模块:

  • eureka:6060 > 不依赖第三方
  • gateway:6000 > 依赖 redis, rabbitmq
  • account:6001 > 依赖 mysql, redis, zookeeper, rabbitmq
  • message:6002 > 依赖 mysql, redis, zookeeper, rabbitmq
  • file:6003 > 依赖 mysql, redis, zookeeper
  • user:6004 > 依赖 mysql, redis, zookeeper
  • content:6005 > 依赖 mysql, redis, zookeeper, rabbitmq, mongodb
  • data:6006 > 依赖 mysql, redis, rabbitmq, mongodb
  • search:6007 > 依赖 mysql, redis, zookeeper, rabbitmq, mongodb, elasticsearch, nacos > > 选用 lucene 则不需要 elasticsearch
  • oss-store:4010 > 依赖 mysql
  • admin:6010 > 依赖 mysql, redis, zookeeper, rabbitmq, mongodb, elasticsearch, nacos

构建部署

项目的构建部署可见 tnb0 项目