Установка rabbitmq-server и все с ним связанное

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Аватара пользователя
Sereja3578
Сообщения: 204
Зарегистрирован: 2016.09.21, 11:15
Контактная информация:

Re: Установка rabbitmq-server и все с ним связанное

Сообщение Sereja3578 »

zelenin писал(а): 2017.06.14, 00:33 консьюмер - это класс, который запускается как демон в виде консольной команды, и который выполняем задачу. Также это называется воркером.
Вот, спасибо, теперь куда понятнее) Только я полагаю что он должен быть изолирован от разного рода операций ввода, вывода да и крутиться бесконечно. Чисто теоритически)))
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Установка rabbitmq-server и все с ним связанное

Сообщение zelenin »

Sereja3578 писал(а): 2017.06.14, 00:35 Да и программировать тут причем? Я программирую уже не первый год
это громко звучит "программировать", по факту вряд ли
Sereja3578 писал(а): 2017.06.14, 00:35но очереди мне никогда не нужны были, а тут понадобились. Как тестировать работу какого-то там демона я не знаю и никогда не сталкивался с этим.
очереди тут не причем - это просто код, который надо продебажить. особого умения не нужно - все как всегда.
Дебажить код - вывести результат выполнения в браузер или в консоль, проанализировать его - это те навыки, что программист приобретает в первые месяцы учебы программированию.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Установка rabbitmq-server и все с ним связанное

Сообщение zelenin »

Sereja3578 писал(а): 2017.06.14, 00:36
zelenin писал(а): 2017.06.14, 00:33 консьюмер - это класс, который запускается как демон в виде консольной команды, и который выполняем задачу. Также это называется воркером.
Вот, спасибо, теперь куда понятнее) Только я полагаю что он должен быть изолирован от разного рода операций ввода, вывода да и крутиться бесконечно. Чисто теоритически)))
это консольная команда - она может выводить в консоль логи. а крутиться должна бесконечно.
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Установка rabbitmq-server и все с ним связанное

Сообщение vitalik1183 »

ТС поставь гирмана, для старта он куда проще.
Yii2!
Аватара пользователя
Sereja3578
Сообщения: 204
Зарегистрирован: 2016.09.21, 11:15
Контактная информация:

Re: Установка rabbitmq-server и все с ним связанное

Сообщение Sereja3578 »

vitalik1183 писал(а): 2017.06.14, 07:33 ТС поставь гирмана, для старта он куда проще.
Не подходит, проект менеджер просит rabbitmq.

Вчера ночью дебажил, если это можно так назвать, понял, что при отправке сообщения возращается null, то есть варкер хоть и работает, но ничего не отправляет. Посмотрел по коду всю последовательность, что и куда передается, в итоге понял, что название связи по которой определяется какую задачу в какую очередь отправлять, хэшируется каким-то странным алгоритмом после которого название связи превращается в цветочки стрелочки и прочую лабудень из ANSII. Потом это отправляется в вместе с сообщением варкеру и нифга дальше не происходит. Зачем там что-то вообще хэшируется, почему при каждом запросе создаются новые очереди с уникальным именем из хэша не знаю.

Забил, поставил другое расширение для того-же rebbitmq
https://github.com/zhuravljov/yii2-queu ... /README.md

Запустил за минут 15, работает. События есть, разные драйверы есть.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Установка rabbitmq-server и все с ним связанное

Сообщение zelenin »

проблема решена?
belka3000
Сообщения: 16
Зарегистрирован: 2015.01.29, 14:52

Re: Установка rabbitmq-server и все с ним связанное

Сообщение belka3000 »

Без понимания матчасти как работает RabbitMQ вы просто теряете время
Аватара пользователя
Sereja3578
Сообщения: 204
Зарегистрирован: 2016.09.21, 11:15
Контактная информация:

Re: Установка rabbitmq-server и все с ним связанное

Сообщение Sereja3578 »

zelenin писал(а): 2017.06.14, 11:47 проблема решена?
Ага, проблема решена в целом. Сейчас только осталось sh написать чтобы все на арч ставилось при билде.
Аватара пользователя
Sereja3578
Сообщения: 204
Зарегистрирован: 2016.09.21, 11:15
Контактная информация:

Re: Установка rabbitmq-server и все с ним связанное

Сообщение Sereja3578 »

belka3000 писал(а): 2017.06.14, 13:37 Без понимания матчасти как работает RabbitMQ вы просто теряете время
Ну, для стандартного использования, поставить в очередь и выполнить этого хватает пока, а дальше по мере надобности изучать.
belka3000
Сообщения: 16
Зарегистрирован: 2015.01.29, 14:52

Re: Установка rabbitmq-server и все с ним связанное

Сообщение belka3000 »

Sereja3578 писал(а): 2017.06.15, 15:44
belka3000 писал(а): 2017.06.14, 13:37 Без понимания матчасти как работает RabbitMQ вы просто теряете время
Ну, для стандартного использования, поставить в очередь и выполнить этого хватает пока, а дальше по мере надобности изучать.
Вот именно что Rabbit так не работает, а за всеми прослойками вы не видите как это функционирует. Очень рекомендую ознакомится с документацией и примерами прежде чем использовать.
Ответить