Size: a a a

2020 November 11

ДЩ

Дмитрий Щербаков... in symfony
Dmitriy Tkachenko
а есть Yii2, где ты берешь либо все, либо ничего
ну нееет, эта поделка перебор )
источник

👤U

👤 User in symfony
Подскажите может есть готовое решение. Наступает событие. Пишется в базу. Есть 5 подписчиков на это событие и они могут быть ваще в рамках другого микросервиса. Первый должен сразу среагировать на событие. Второй по крону собирает накопленные события и их обрабатывает. Третий ваще раз в сутки должен. Вроде похоже на queue, но как-то не так. Одно событие n исполнителей и делают разные вещи в разное время.
источник

В

Владимир in symfony
сразу в несколько очередей кидать?
источник

SZ

Sergey Zolotov in symfony
👤 User
Подскажите может есть готовое решение. Наступает событие. Пишется в базу. Есть 5 подписчиков на это событие и они могут быть ваще в рамках другого микросервиса. Первый должен сразу среагировать на событие. Второй по крону собирает накопленные события и их обрабатывает. Третий ваще раз в сутки должен. Вроде похоже на queue, но как-то не так. Одно событие n исполнителей и делают разные вещи в разное время.
обычный броадкаст в том же кролике. у каждого подписчика своя очередь и он сам решает когда их обрабатывать
источник

👤U

👤 User in symfony
Подписчиков желательно бесконечным процессом не держать. По крону запускать, например.
источник

АЯ

Андрей Ява in symfony
Дмитрий Щербаков
фреймворки уходят в либы для удобства разработки этого фреймворка, а не для того чтобы люди брали компоненты отдельно и юзали, с полпинка мало что взлетит, плавали знаем
ну я б так не сказал
источник

D

Dmitry in symfony
👤 User
Подписчиков желательно бесконечным процессом не держать. По крону запускать, например.
нельзя "сразу реагировать на событие" при запуске по крону, по определению нельзя.
источник

AN

Alexander Nazarov in symfony
👤 User
Подскажите может есть готовое решение. Наступает событие. Пишется в базу. Есть 5 подписчиков на это событие и они могут быть ваще в рамках другого микросервиса. Первый должен сразу среагировать на событие. Второй по крону собирает накопленные события и их обрабатывает. Третий ваще раз в сутки должен. Вроде похоже на queue, но как-то не так. Одно событие n исполнителей и делают разные вещи в разное время.
Это на Сагу чем то похоже?
источник

AN

Alexander Nazarov in symfony
а не, перечитал не похоже. Советуют правильно, несколько очередей норм
источник

DT

Dmitriy Tkachenko in symfony
Обычный кролик, пихаешь событие в эсчкендж, там уже раскидывается по очередям внутри этого эксчейнджа
источник

DT

Dmitriy Tkachenko in symfony
Если нужно по крону - без проблем, сообщения лежат и ждут, пока их обработают
источник

V

Vladimir in symfony
А кто-нибудь может помочь/поделиться сборкой для докера пхп7.4+симфа5+mysql? Имею одну, но у товарища возникли проблемы, может быть у кого есть классная
источник

DD

Dima Denisov in symfony
В смысле классная? Там все просто как патефон
источник

МФ

Максим Федоров... in symfony
Vladimir
А кто-нибудь может помочь/поделиться сборкой для докера пхп7.4+симфа5+mysql? Имею одну, но у товарища возникли проблемы, может быть у кого есть классная
Сборка для симфони не отличается от любой другой для пхп приложений

Те с точки зрения инфраструктуры, симфони — это обычное пхп-приложение с точкой входа в public/index.php
источник

V

Vladimir in symfony
Максим Федоров
Сборка для симфони не отличается от любой другой для пхп приложений

Те с точки зрения инфраструктуры, симфони — это обычное пхп-приложение с точкой входа в public/index.php
Понимаю, но вообще у друга валится во время установки композера в пхп контейнере, там оч долго разбираться что не так и как починить
источник

МФ

Максим Федоров... in symfony
Vladimir
Понимаю, но вообще у друга валится во время установки композера в пхп контейнере, там оч долго разбираться что не так и как починить
А у тебя не валится?
источник

V

Vladimir in symfony
Максим Федоров
А у тебя не валится?
да)
источник

МФ

Максим Федоров... in symfony
Просто если давно не запускал, то знай — композер обновился
источник

V

Vladimir in symfony
Максим Федоров
Просто если давно не запускал, то знай — композер обновился
Ну просто по логам судя по всему там стоит какое-то расширение для композера, которое устарело,возможно  я билдил раньше и оно прошло, а на новый композер не ставится
источник

V

Vladimir in symfony
источник