В
#yii_queue_amqp
Несколько новостей о багфиксах и связанных с ними изменениях за последние пару дней:
🐞 В
SignalLoop
был баг, из-за которого консьюминг очереди не останавливался, не смотря на корректные сигналы. Исправлено.🐞 В адаптере AMQP был баг, из-за которого консольная команда
queue/run
(в коде $queue->run()
соответственно) читала только одно сообщение из очереди, опустошая всю очередь при этом. Исправлено.🌟 В адаптере AMQP теперь все обработанные сообщения подтверждаются (
basic ack
)🌟 Интерфейс
QueueDependetnInterface
больше не существует⏳ Проходит обкатку на реальном проекте PR по более комфортному конфигурированию каналов очередей. Он добавит фабрику каналов, а для amqp адаптера сделает значительно проще конфиг для самых простых кейсов: теперь будет достаточно задать настройки подключения к amqp-брокеру, а все остальное будет работать из коробки. Самое время взглянуть на получившийся результат и предложить дельные улучшения 👍