楼层: 首页/ 软件技术/ 中间件全景/ 中间件选型决策树
11

中间件选型决策树

Middleware Selection Decision Tree

学了一大堆,真到项目里怎么选?这张表就是你的"快速决策卡"——场景一列,答案一目了然。

什么场景用什么中间件
场景首选中间件理由
高并发消息/日志采集Kafka吞吐量极高,顺序写磁盘
企业可靠消息/复杂路由RabbitMQ四种 Exchange,可靠性高
缓存/会话/排行榜/分布式锁Redis9 种数据结构全能
Web 服务器/反向代理/负载均衡Nginx事件驱动,高并发之王
Java Web 应用服务器Tomcat轻量,Spring Boot 默认内嵌
跨服务分布式事务Seata AT无侵入,注解式,自动补偿
日志收集+搜索+可视化ELK + Filebeat开源标准组合
K8s/容器监控Prometheus + Grafana云原生,自动发现
传统机房服务器监控Zabbix成熟稳定,模板多
Web 安全防护WAF + TLSModSecurity/云 WAF + HTTPS
连接池/读写分离HikariCP + ShardingSphere性能+自动路由