типа ['id' => 2, 'customer_id' => 4], запакованнную в json. Получатель из очереди ее выдернул, сделал json_decode($msg). Но как он должен понимать, что теперь делать с этим массивом? То есть, как я узнаю в consumerе, какой метод мне к этим данным применять? Может в базе выборку делать по этим данным, а может отослать их кому-то на почту и тд. Ну вы поняли. Сообщение - это строка с данными. Ну прилетели данные и прилетели. Где указания ЧТО теперь с ними делать? В упор не пойму. Заранее благодарствую, всех с праздником.
Это уже вопросы не к кролику. Кролик — транспорт. Как правило, все сообщения в одной очереди относятся к одному действию, которое выполняет консьюмер. То есть если у вас очередь notifications, то все сообщения оттуда консьюмер интерпретирует как сообщения для отправки уведомлений пользователю, а как именно (почтой или пушем) и кому уже хранится в сообщении кролика.
Обсуждают сегодня