2016-06-07 16 views
0

Ich bin neu in AWS SQS und Laravel. Durch Befolgen der Laravel 5.2-Dokumentation habe ich $ customer_id (integer) an AWS SQS gesendet.Prozess AWS SQS-Warteschlange mit Listener Laravel 5.2

Controller-Code:

$this->dispatch(new ExampleJob($customer_id)); 

ExampleJob Code: [app \ Jobs

public function handle(Mailer $mailer) 
{ 
    $mailer->send('Customer.Queue', ['Customer' => $this->customer], function ($m) { 

//   }); 

Immer, wenn ich Post-Daten durch den Controller, neue Nachricht ($ customer_id) wird in SQS Queue.That ist gut eingeführt.

Jetzt ist mein Problem, ich bin stecken in Verarbeitung der Nachrichten in der SQS-Warteschlange. Ich muss jede Kunden-ID verarbeiten und den Datensatz in eine andere Anwendung (wie NetSuite) einfügen. Wie verarbeitet man die SQS-Warteschlange, die den Warteschlangen-Listener ausführt? Bitte hilf mir und korrigiere mich, wenn ich falsch liege.

Antwort