处理Active MQ自定义消息Laravel

时间:2016-08-07 20:19:59

标签: laravel-5.2 activemq

我一直在努力处理ActiveMQ自定义消息推送。 我有第三方软件将消息推送到ActiveMQ队列。 消息结构应该是什么样的? 我怎样才能在工作中阅读邮件正文?

1 个答案:

答案 0 :(得分:0)

你可以像这样排队

$sMessage = json_encode(
    array(
        'job' => 'path/to/your/job/file',
        'data' => $aDataToSend,
        'queue' => /queue/name/to/append,
        'attempts' => 1
    )
);

可以像这样消费:

class JobClassName extends Job implements ShouldQueue
{
    use InteractsWithQueue, SerializesModels, BaseJob;

    public function __construct()
    {}

    /**
     * Execute the job.
     *
     * @return void
     */
    public function handle()
    {}

    public function fire($oJob, $aData)
    {}
}