其他分享
首页 > 其他分享> > 三大消息队列(kafka、RabbitMQ、RoketMQ)

三大消息队列(kafka、RabbitMQ、RoketMQ)

作者:互联网

1、常用的消息队列:

    kafka

              RabbitMQ

              RoketMQ

2、作用:

    a、解耦(提高代码复用性)

    b、异步 提高用户体验增加吞吐量

    c、削峰/分流 减轻服务器压力

3、存在的问题和解决方案

    问题一:高可用?万一服务器挂了系统瘫痪。

              解决:集群/分布式部署

 

    问题二:数据丢失问题?

    解决:消息发送和确认机制

 

    问题三:消费者如何消费

    解决:轮询机制

 

    问题四:如何确保消息不丢失(服务重启)

    解决:持久化队列

 

4、如何使用

    (一)kafka

                 

    

标签:RoketMQ,队列,RabbitMQ,kafka,问题,解决
来源: https://www.cnblogs.com/yebuzhiqiu/p/14809766.html