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.