andy0816

Java后端整体架构技术栈及工具说明


整体技术架构:前后端分离,后端使用SpringCloud微服务框架。

1.架构技术栈

Java版本:Java 8

框架:SpringBoot 2.x

注册中心:SpringCloud Alibaba Nacos

配置中心:SpringCloud Alibaba Nacos

服务网关:SpringCloud Gateway

外部网关:Nignx+CLB

服务调用:SpringCloud OpenFeign

服务调用负载均衡:SpringCloud Ribbon

分布式定时任务调度:Xxl-Job

消息队列中间件:RabbitMQ

缓存:Redis

数据库:MySQL 5.7

 

2.工具

工程化工具:

代码管理工具:GitLab (https://gitlab.qinghotel.com )

持续集成工具:Jenkins (https://deploy.qinghotel.com )

静态代码检查工具:SonarQube(https://sonar.qinghotel.com )

依赖管理工具:Maven

代码编辑器:IntelliJ Idea

后端接口管理工具:Yapi (https://yapi.qinghotel.com )

跳板机:JumpServer (http://jms.qinghotel.com/)

 

分类:

技术点:

相关文章:

  • 2021-07-25
  • 2022-12-23
  • 2022-02-07
  • 2021-11-28
  • 2021-11-28
  • 2021-05-23
  • 2022-01-15
猜你喜欢
  • 2021-04-27
  • 2021-09-17
  • 2022-01-01
  • 2022-12-23
  • 2021-12-10
相关资源
相似解决方案