2016-08-07 17 views
1

Ich habe mit der Bearbeitung von ActiveMQ benutzerdefinierte Nachrichten Push gekämpft. Ich habe eine Software von Drittanbietern, die Nachrichten in ActiveMQ-Warteschlange schiebt. Wie sollte die Nachrichtenstruktur aussehen? Wie kann ich den Nachrichtentext in meinem Job lesen?Umgang mit Active MQ benutzerdefinierte Nachrichten Laravel

+0

Glück gehabt mit ActiveMQ Reise? – dzerow

Antwort

0

können Sie mögen dieses

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

ENQUEUE Und wie diese verbrauchen kann:

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) 
    {} 
} 
Verwandte Themen