Могу ли я поставить очередь PHP objects
или я должен до serialize их перед тем, как поставить в очередь, а затем unserialize?PHP AQMP формат сообщения
Как обрабатывать сообщения из очередей?
Могу ли я поставить очередь PHP objects
или я должен до serialize их перед тем, как поставить в очередь, а затем unserialize?PHP AQMP формат сообщения
Как обрабатывать сообщения из очередей?
Да, вы должны использовать один из многочисленных сериализаторов. Если ваше приложение является однородным стандартным, то php's seraialize
и unserialize
будут работать нормально, в противном случае вы можете использовать json_encode
и json_decode
.
PS:
Я написал небольшой рамки для борьбы с AMQP - amqpy, которые имеют дело с сериализации и десериализации прозрачно + добавить немного сахара, как продвинутые обработки исключений и т.д. Он не обеспечивает достаточное количество документации и примеров пока нет, но если кто-то изучит источники и существующие демонстрации и найдет фреймворк, я потрачу некоторое время, чтобы их добавить.