SSM生态圈

Java
流行的编程语言,用于开发企业级应用
Spring Boot
简化Spring应用开发的框架
SpringMVC
Spring Framework的Web框架,用于构建Web应用和REST服务
Spring Cloud
微服务开发工具集,简化分布式系统开发
MyBatis
优秀的持久层框架,支持自定义SQL
MyBatis-Plus
MyBatis的增强工具,简化开发
Hibernate
功能强大的 Java ORM 框架,简化关系型数据库的数据访问与对象映射
Dubbo
高性能的Java RPC框架,支持微服务架构
Netty
高性能的异步事件驱动网络应用框架
Nacos
阿里开源的注册中心和配置中心,Eureka的替代方案
Sentinel
阿里开源的流量控制和熔断降级组件,Hystrix的替代方案
Gateway
Spring Cloud Gateway是基于Spring生态系统的API网关,提供智能路由、过滤、限流等功能
Seata
阿里开源的分布式事务解决方案,支持AT、TCC、SAGA和XA模式
OpenFeign
声明式的REST客户端,简化微服务间的HTTP调用,支持负载均衡和熔断
Forest
简单易用的声明式Java HTTP客户端框架,专注于接口与实现分离
Skywalking
分布式系统的APM工具,提供分布式追踪、性能指标分析和服务依赖可视化
ShardingSphere
分布式数据库中间件,提供数据分片、读写分离、分布式事务等功能,支持多种数据库
ZipKin
分布式追踪系统,收集微服务调用的时序数据,提供服务依赖关系和性能问题分析
Hutool
一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本
RocketMQ
分布式消息中间件,具有低延迟、高可靠、高吞吐、可扩展等特点
ElasticJob
分布式调度解决方案,灵活调度,多样化作业,分片支持,弹性扩容
Google Aviator
高性能、轻量级的Java表达式执行引擎,专注于在运行时求值表达式

大数据生态圈

Hadoop
分布式系统基础架构,包含HDFS和MapReduce
Hive
基于Hadoop的数据仓库工具,提供SQL查询
ZooKeeper
分布式协调服务,用于管理大型分布式系统的配置和命名
HBase
分布式、可扩展的大数据存储数据库
Flink
强大的开源流处理和批处理框架
Spark
快速的大规模批处理引擎
Kafka
高性能的分布式流处理平台
Confluent
Kafka 创始团队打造的企业级流数据平台,提供 Kafka 增强功能与云服务
SeaTunnel
高性能分布式数据集成平台,支持多源数据同步与实时采集
DataX
阿里巴巴开源的离线数据同步工具,支持多种异构数据源之间的数据传输
Airflow
可靠、可扩展的工作流自动化平台
DolphinScheduler
分布式易扩展的可视化工作流任务调度平台
Apache Hop
开源的数据编排平台,专注于数据流水线开发和工作流管理
Presto
用于大数据的分布式SQL查询引擎,支持多数据源查询
Kylin
开源的分布式分析引擎,提供快速的多维分析能力
Great Expectations
开源的数据验证框架,用于构建数据质量监控体系
Azkaban
批量工作流作业调度平台,常用于数据仓库ETL调度
Trino
PrestoSQL的延续,支持跨多种数据源的高性能SQL查询引擎
Metabase
开源的商业智能工具,支持零代码的数据可视化与仪表盘构建
FineBI(帆软)
国产可视化分析平台,支持自助数据分析、仪表盘与多维数据建模
Tableau
全球领先的数据可视化分析工具,支持交互式仪表盘与强大图表渲染
Iceberg
高性能开源表格式,用于构建支持事务的数据湖,兼容Spark、Flink等
Hudi
支持实时数据写入和增量查询的数据湖引擎,适合构建近实时仓库
Apache Paimon
高性能流批一体表格式,支持增量更新、主键合并,适用于实时湖仓一体架构

...