Ну т.е. я понимаю, как он работает, я им пользуюсь, я имею в виду, как оно реализовано? Это же пхп, типа, никакого эвент лупа нет
Там обычный бесконечный цикл стартует, никаких чудес. Ларавель отсылает команду подписки на указанные каналы и дальше в цикле опрашивает редис, не пришло ли чего по sub. Если пришло - запускает указанный колбэк.
Там обычный бесконечный цикл стартует, никаких чудес. Ларавель отсылает команду подписки на указанные каналы и дальше в цикле опрашивает редис, не пришло ли чего по sub. Если пришло - запускает указанный колбэк.
я тоже раньше думал, что оно умное и раз есть расширение к php, оно может само дёргать указанный файл с указанным классом и запускать указанные метод по приходу чего-то с подписанного pub. Оказалось, я слишком хорошего мнения был об этом всём