消息的創建由AMQPMessage對象來創建$message = new AMQPMessage("消息內容");
是不是很簡單.
后邊是一個數組.可以對消息進行一些特殊配置$message = new AMQPMessage("消息內容",['配置項'=>'配置值']);
配置項分析表
配置項 | 類型 | 說明 |
---|---|---|
content_type | 短文本 | MIME類型表示消息是一種什么類型的格式,參考MIME類型 |
content_encoding | 短文本 | 正文傳輸編碼,比如內容是gzip壓縮的.值就是gzip,參考 |
application_headers | 數組 | 請求的headers信息 |
delivery_mode | 數字 | 表示是否持久化,1為否,2為是 參考 |
priority | 數字 | 發送權重,也就是優先級 |
correlation_id | 短文本 | 相關性ID 參考 |
reply_to | 短文本 | 消息被發送者處理完后,返回回復時執行的回調 |
expiration | 短文本 | 存活時間,毫秒數 |
message_id | 短文本 | 擴展屬性 |
timestamp | 數字 | 時間戳 |
type | 短文本 | 擴展屬性 |
user_id | 短文本 | 擴展屬性 |
app_id | 短文本 | 擴展屬性 |
cluster_id | 短文本 | 擴展屬性 |
如需轉載請注明: 轉載自26點的博客
本文鏈接地址: rabbitMQ消息隊列 – Message方法解析
轉載請注明:26點的博客 » rabbitMQ消息隊列 – Message方法解析