码迷,mamicode.com
首页 > 其他好文 > 详细

rabbitmq的基本使用

时间:2020-06-01 11:43:45      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:htm   流量   管理   排队   队列   log   监控   chinese   www   

使用MQ的三大作用:
1、同步变异步
2、流量削峰
3、解耦降低服务间的耦合性
要不要使用MQ,需不需要使用MQ依据项目的需要做选择。

使用场景:

例如:
注册用户时候,发送激活邮件。
监控应用中抛出的异常,邮件通知管理员。也就是增加监控功能,且一个消息服务可以监控无数个应用。
异构型架构系统间的各服务通信,因为消息服务于平台或者语言无关,典型的应用在 SOA 分布式体系的各个服务之间,可以做到,我依赖你,但是我可以不在乎你是否在运行,的关系。
例如,微信的抢红包,淘宝的订单,铁道部的购票等,如果不丢给队列排队处理,突然性的高并发会有让应用或者数据库瘫痪的风险。

 

rabbitmq中文文档(php版):https://xiaoxiami.gitbook.io/rabbitmq_into_chinese_php/学习链接:

rabbitmq从入门到放弃:https://xueyuanjun.com/books/rabbitmq

laravel中使用mq:https://www.cnblogs.com/sweetsunnyflower/p/10186626.html

学习中遇到的问题:https://www.cnblogs.com/kala00k/p/11350118.html

 

rabbitmq的基本使用

标签:htm   流量   管理   排队   队列   log   监控   chinese   www   

原文地址:https://www.cnblogs.com/8013-cmf/p/13024019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!