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

01-09 03:02