主体框架
Spring、Spring Boot、SpringMvc、SpringCloud、Spring Security

数据库
Hebernate、MyBatis、MapStruct、MyBatis-plustk-MyBatisDataX(DataWorks数据集成,离线数据同步工具/平台)、ShardingSphere(分库分表)

APIs
Swagger3Knife4j

Http请求
HttpClient、RestTemplate

Redis
RedisTemplate

分布式自动化部署
dockerk8sJenkins(自动化部署)、Nacos(Alibaba 配置服务中心)、Sonatype Nexus(内部仓库/Maven私服)、kubernates(容器化部署)、Rancher(Kubernetes集群的运维管理界面)

定时任务
crontab、Quartz(没有自带的管理界面;调度逻辑和执行任务耦合在一起;维护需要重启服务)、xxl-job(支持集群部署;提供运维界面维护成本小;自带错误预警;相对elastic-job来说不需要额外的组件(zookeeper);支持调度策略;支持分片; 故障转移 ;更适合分布式)

日志
log4j、SLF4j、ElasticSearchLogstashKibana

高性能、异步事件驱动的网络应用框架
NIO(非阻塞IO)、Netty(基于NIO)