它山之石可以攻玉

键盘上的生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

rabbitMQ消息队列 – Message方法解析

Posted on 2019-10-24 15:51  陈达辉  阅读(3033)  评论(0编辑  收藏  举报

消息的创建由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方法解析