Backend 后端生产线
IDE 集成开发环境:
IDEA
应用技术栈:
技术 | 功能 | 说明 | |
1 | Java | 程序语言 | |
2 | Spring Cloud | 微服务方案 | 主要采用阿里巴巴方案,即:Spring Cloud Alibaba。 |
3 | MySQL | 数据库 | |
4 | Radis | NOSQL | |
5 | MyBatis | 数据库检索 | |
6 | Nacos | 分布式数据 | 服务注册与发现,全局配置 |
7 | Dubbo | 服务调用 | |
8 | RocketMQ | 消息队列 |
打包:
Maven
依赖库管理:
Nexus
代码管理:
Git + GitLab
CI & CD 持续集成与部署:
Jenkins
服务器:
Nginx + Tomcat
Nginx 主要做反向代理及负载均衡等。
部署:
Docker + Kubernetes