rabbitmq的基本使用
使用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
相关推荐
shenzhenzsw 2020-10-09
shyoldboy 2020-09-27
ljcsdn 2020-07-27
waitzkj 2020-07-25
woaishanguosha 2020-07-18
shenzhenzsw 2020-06-21
OnMyHeart 2020-06-20
waitzkj 2020-06-20
OnMyHeart 2020-06-16
cj0 2020-06-07
Soongp 2020-06-07
cj0 2020-06-06
OnMyHeart 2020-05-27
xx0cw 2020-05-16
liym 2020-05-16
程序员伊成 2020-08-06
powrexly 2020-07-20