消息隊列的應用
1 介紹
1 網站業務日誌
2 手機短信
3 郵箱郵件
4 站內信
5 訂單(訂單支付後調用訂單系統,倉庫,物流)
2 mq結構
Mq:消息提供者Producer-> 消息消費者consumer
Mvc:返回值Produces->參數 comsumes
Dubbo:服務提供者Provider-> 服務消費者consumer
消息隊列的分類特點
1、MQ:queue 隊列式消息,當消息的提供者發送一條消息之後,把消息放在MQ的服務器上之後,只有一個消費者可以消費,其他的消費者將不會做任何的操作,比如記錄日誌
2、MQ:topic 訂閱式消息,當消息的提供者發送一條消息之後,把消息放在MQ的服務器上之後,所有的消費者都會消費,比如用戶在支付完成之後,倉庫服務,物流,對賬系統都會同時進行操作
3 日誌服務功能
4 消息的發送和接收
在mq的消息存儲中
1 隊列模式的消息,默認永久保存
2 訂閱模式的消息,默認不永久保存,如果需要永久保存,需要爲consumer在服務器上初始化一個永久保存的存儲空間