安静
PHP技术博客

180504 stomp-php 持久化参数

项目使用activemq的时候,发送的消息一直都未持久话,也就是未消费队列被存储起来。重启后就消失了。

使用的是 stomp-php 免安装php扩展,简单部署。

"require": {
"corneltek/cliframework": "^3.0",
"stomp-php/stomp-php": "^4.2"
}

调试使用使用后台发送消息勾选 Persistent Delivery后,重启 activemq是作为持久化消息保存的。

源代码包里搜了下 presistent

发现代码:

$producer->send($queue, new Message('message-b', ['persistent' => 'true']));

测试了下 将head的Options里封装

['persistent' => 'true']
//就成功持久化了
赞(0) 打赏
未经允许不得转载:AJ's Blog » 180504 stomp-php 持久化参数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏