Вот, спасибо, теперь куда понятнее) Только я полагаю что он должен быть изолирован от разного рода операций ввода, вывода да и крутиться бесконечно. Чисто теоритически)))
Установка rabbitmq-server и все с ним связанное
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Установка rabbitmq-server и все с ним связанное
Re: Установка rabbitmq-server и все с ним связанное
это громко звучит "программировать", по факту вряд лиSereja3578 писал(а): ↑2017.06.14, 00:35 Да и программировать тут причем? Я программирую уже не первый год
очереди тут не причем - это просто код, который надо продебажить. особого умения не нужно - все как всегда.Sereja3578 писал(а): ↑2017.06.14, 00:35но очереди мне никогда не нужны были, а тут понадобились. Как тестировать работу какого-то там демона я не знаю и никогда не сталкивался с этим.
Дебажить код - вывести результат выполнения в браузер или в консоль, проанализировать его - это те навыки, что программист приобретает в первые месяцы учебы программированию.
Re: Установка rabbitmq-server и все с ним связанное
это консольная команда - она может выводить в консоль логи. а крутиться должна бесконечно.Sereja3578 писал(а): ↑2017.06.14, 00:36Вот, спасибо, теперь куда понятнее) Только я полагаю что он должен быть изолирован от разного рода операций ввода, вывода да и крутиться бесконечно. Чисто теоритически)))
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Установка rabbitmq-server и все с ним связанное
ТС поставь гирмана, для старта он куда проще.
Yii2!
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Установка rabbitmq-server и все с ним связанное
Не подходит, проект менеджер просит rabbitmq.
Вчера ночью дебажил, если это можно так назвать, понял, что при отправке сообщения возращается null, то есть варкер хоть и работает, но ничего не отправляет. Посмотрел по коду всю последовательность, что и куда передается, в итоге понял, что название связи по которой определяется какую задачу в какую очередь отправлять, хэшируется каким-то странным алгоритмом после которого название связи превращается в цветочки стрелочки и прочую лабудень из ANSII. Потом это отправляется в вместе с сообщением варкеру и нифга дальше не происходит. Зачем там что-то вообще хэшируется, почему при каждом запросе создаются новые очереди с уникальным именем из хэша не знаю.
Забил, поставил другое расширение для того-же rebbitmq
https://github.com/zhuravljov/yii2-queu ... /README.md
Запустил за минут 15, работает. События есть, разные драйверы есть.
Re: Установка rabbitmq-server и все с ним связанное
проблема решена?
Re: Установка rabbitmq-server и все с ним связанное
Без понимания матчасти как работает RabbitMQ вы просто теряете время
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
- Sereja3578
- Сообщения: 204
- Зарегистрирован: 2016.09.21, 11:15
- Контактная информация:
Re: Установка rabbitmq-server и все с ним связанное
Вот именно что Rabbit так не работает, а за всеми прослойками вы не видите как это функционирует. Очень рекомендую ознакомится с документацией и примерами прежде чем использовать.Sereja3578 писал(а): ↑2017.06.15, 15:44Ну, для стандартного использования, поставить в очередь и выполнить этого хватает пока, а дальше по мере надобности изучать.