基础选型

技术选型 版本 备注
Maven 项目构建
Git 源码管理
JDK 8或以上 Open或
SpringBoot Spring
Alibaba Spring Cloud Alibaba Spring Cloud 版本选择:官方推荐
Spring Cloud Spring
MySQL 关系型数据库
Redis NoSQL

详细

技术选型 版本 备注
Sentinel 把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
Nacos 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
RocketMQ 一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。
Dubbo Apache Dubbo™ 是一款高性能 Java RPC 框架。
Seata 阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案。
OpenFeign OpenFeign 是 Spring Cloud 家族的一个成员, 它最核心的作用是为 HTTP 形式的 Rest API 提供了非常简洁高效的 RPC 调用方式
MyBatis-Plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
xxl-jop 分布式任务调度