消息中间件总结

1.MQ选型分析

RabbitMQ Kafka RocketMQ
语言 Erlang scala java
数据权限安全 topic 支持多租户 topic topic 支持多租户
架构
场景 推送场景、协议复杂、IM领域、急需优先级消息就RabbitMQ,也很成熟 日志采集、大数据量 群众基础好、应用范围广、功能丰富、能实现分布式事务

2.为什么在你们系统架构中要引入消息中间件?

1.复杂系统的解耦

2.复杂链路的异步调用

3.瞬时高峰的削峰处理

3.系统架构引入消息中间件有什么缺点?

1.系统可用性降低

2.系统稳定性降低

3.分布式一致性问题

猜你喜欢

转载自blog.csdn.net/qq_24186017/article/details/128600850
今日推荐