ActiveMQ
RabbitMQ(最常用)
Kafka (性能最好)
RocketMQ
Nginx 和 CDN是重点
MemCache: 代码级别的,会占用JVM内存。小项目可以用
Redis: 分布式用
MySQL虽然可以作为中间件,但是并不高可用,不能做集群,分库分表。
因此,要引入MyCat,ShardingJdbc来实现高可用
RabbitMQ - 什么是中间件 + 中间件的分类
原文:https://www.cnblogs.com/frankcui/p/14920570.html