Strona główna z instrukcją korzystania.
Wykonaj w terminalu:
php bin/console messenger:consume messages -vv --sleep=0.1
Parametr --sleep podaj mały (np. 0.1) dla niskiej latencji.
Przykład z rabbitmqadmin:
rabbitmqadmin -V / publish exchange=edzio_notifications routing_key='' payload='{
"type": "sms",
"phone": "48100100100",
"message": "Hello",
"sender": "ACME"
}' properties='{"content_type":"application/json"}'
Wysyłaj pola: type, phone, message, sender.
{
"type": "sms",
"phone": "48100100100",
"message": "Hello",
"sender": "ACME"
}
Brak któregoś z pól spowoduje oznaczenie wiadomości jako \`FAILED\` i zapis w repozytorium.