缓存中间件
1.jvm:guava(自带超时时间,类似redis的ex), ehhcache
2.非jvm:redis, memcached(近乎淘汰,老项目),(10k以下),es(大量坐标位置计算),mongoDB(常存json,10k以上一般)
文件存储中间件:
大数据量的:
10k以上
ftp(淘汰) fastdfs,hdfs,云存储(阿里oss,7牛,腾讯云,亚马逊s3),es
消息队列中间件:
Kafka,RocketMQ,RabbitMQ,activeMQ(淘汰)
定位:half msg
优劣对比:成熟团队选(kafka),bus(RabbitMQ),RocketMQ(事务消息,很少用,不成熟)
接入层中间件:
nginx(HAproxy,tengine,openrestry)+keepalived,lvs,slb,cdn(用户区域),F5