symfony | Unsorted

Telegram-канал symfony - Symfony

-

Группа единомышленников фреймворка Symfony. Здесь вы можете поделиться опытом работы с фреймворком или задать любой интересующий вопрос ;) По всем вопросам: @sovetit

Subscribe to a channel

Symfony

хм, о нём я не подумал. стоит попробовать, да

Читать полностью…

Symfony

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

Читать полностью…

Symfony

Почему жирновато, как раз норм

Читать полностью…

Symfony

Лимиты можно настроить более гибче

Читать полностью…

Symfony

Еще есть вариант с лимитером... кажется есть такой компонент. Проверить, в лимите ли, если да, поспать, если нет - обработать

Читать полностью…

Symfony

В любой непонятной ситуации ложись спать

Читать полностью…

Symfony

Ладно, уговорил, sleep

Читать полностью…

Symfony

А если сервер ушел в даун и сообщение ушло на ретрай?

Читать полностью…

Symfony

точнее куку каждый раз проверять, не могу придумать красивого решения, почему-то не могу найти ничего про это дело

Читать полностью…

Symfony

Месседж внутри месседжа внутри месседжа

И диспатч чайлд после выполнения

Читать полностью…

Symfony

а пихать туда все права что-то муторно выходит

Читать полностью…

Symfony

нет, это просто пример был.

Читать полностью…

Symfony

Вроде да, json_login - это не jwt

Читать полностью…

Symfony

а json login тоже на куках?

Читать полностью…

Symfony

Хм, приоритет не проверял. Завтра как доберусь до проекта, посмотрю, что там с приоритетом

Читать полностью…

Symfony

в каждом цикле еще можно поробовать запустить сборщик мусора вручную, gc_colect_cylces насколько я помню

Читать полностью…

Symfony

Мне нужно нагенерить фейковых записей в БД, 50М. Я написал команду, снабдил её параметрами, создаю во вложенных циклах и подциклах сущности доктрины, делаю им персист и каждые 100 сущностей делаю $em->flush(), после чего $em->clear(), но память всё же нещадно куда-то утекает. Как проверить куда именно и что с этим сделать?
Кажется что можно было бы запускать скрипт и гонять его по 100к сущностей за раз например, но во первых я прописываю диапазон айдишников на которые как бы ссылаются данные и как бы он будет заново запускаться тогда, а во-вторых хочется научиться отлаживать утечки и понять что я упускаю

Читать полностью…

Symfony

Воркеры простаивать будут

Читать полностью…

Symfony

https://symfony.com/doc/current/rate_limiter.html

Читать полностью…

Symfony

вот это кстати более корректный вариант - запускать через 5 секунд после предыдущего сообщения, а не ждать 5 секунд после обработки. В зависимости от того в какой момент ты обновляешь этот delayStamp и сколько у тебя воркеров одновременных это может быть более корректным решением чем просто sleep

Читать полностью…

Symfony

Keep it simple
Один воркер если, то пусть спит. У тебя же буквально логика, чтобы он поспал. Что тут костыльного?

Читать полностью…

Symfony

когда сервер выйдет из дауна будет задудошен :)

Читать полностью…

Symfony

или для каждого следующего сообщения ставить DelayStamp предыдущего + 5 сек

Читать полностью…

Symfony

Тогда норм работать будет даже в несколько воркеоров

Читать полностью…

Symfony

Насуй пачку вложенных месседжей

Читать полностью…

Symfony

я вот пытаюсь сейчас авторизацию прикрутить в mercure hub, там jwt через куки, я создаю топик по части адреса и хочу выдавать на него паблишь, нужно получается для каждой страницы генерить jwt без ограничения и сверять по нему есть такое или нет, что-то не могу придумать красивого решения

Читать полностью…

Symfony

Я тоже удивился, но срабатывает корректно)

Читать полностью…

Symfony

Мне только удивительно, что данный файрвол работает у вас c jwt

Читать полностью…

Symfony

Спасибо за подсказку

Читать полностью…

Symfony

в любом случае у jwt должен быть приоритет выше. возможно, у автора они срабатывают в обрптной последовательности

Читать полностью…
Subscribe to a channel