/bugu-monitor

布谷监督后端项目

Primary LanguageJava

bugu-monitor

布谷监督后端项目

技术选型

技术 说明 官网
Spring Boot 容器、基本MVC框架 https://spring.io/projects/spring-boot
Spring Cloud 分布式微服务框架 https://www.springcloud.cc/
Spring Cloud Alibaba 分布式微服务框架 https://spring.io/projects/spring-cloud-alibaba
MySql 数据库 https://www.mysql.com/
Redis 数据缓存 https://redis.io/
阿里云OSS 对象存储 https://www.aliyun.com/product/oss
Druid 阿里巴巴数据库连接池 https://github.com/alibaba/druid/
Mybatis 持久层框架 https://mybatis.org/mybatis-3/zh/index.html
Mybatis Plus Mybatis代码简化 https://mp.baomidou.com/
Lombok 实体类框架 https://projectlombok.org/
Nacos 分布式微服务注册中心 配置中心 服务总线 https://nacos.io/zh-cn/
RabbitMQ 消息队列 https://www.rabbitmq.com/
Sentinel 流量控制 服务熔断降级 https://github.com/alibaba/Sentinel
OpenFeign 请求转发 微服务间调用 https://github.com/OpenFeign/feign
Spring Gateway 网关 分发请求 https://spring.io/projects/spring-cloud-gateway
JWT 用户认证 https://jwt.io/
Spring Security 用户权限鉴定 https://spring.io/projects/spring-security
ElasticSearch 搜索引擎 全文检索 https://www.elastic.co/cn/
PageHelper 分页查询 https://www.elastic.co/cn/elasticsearch/
log4j 日志工具 http://logging.apache.org/log4j/2.x/
Jmeter 压力测试 https://jmeter.apache.org/
Hutool 项目基础工具集 https://hutool.cn/docs/#/
Swagger2 接口管理与测试 https://swagger.io/
Jekins 自动化部署 https://www.jenkins.io/
Nginx 服务器负载均衡(视服务器数量决定) http://nginx.org/

软件环境

软件 说明 官网
JDK1.8 Java环境 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
IDEA 集成开发环境 https://www.jetbrains.com/
NaviCat 数据库管理 http://www.navicat.com.cn/
StarUML UML图绘制 http://staruml.io/
Visio(windows) UML图绘制 https://www.microsoft.com/zh-cn/microsoft-365/visio/flowchart-software
Typora markdown文档编辑器 https://www.typora.io/
Postman 接口测试 https://www.postman.com/
XShell(windows) ssh连接工具 https://www.netsarang.com/zh/xshell/
XFtp(windows) FTP工具 https://www.netsarang.com/zh/xftp/
Cyberduck(mac) FTP工具 https://cyberduck.io/
Xmind 脑图工具 https://www.xmind.cn/