А какой подход кто юзает для messenger async при работе библиотек, которые собирают данных в batch, а потом на register_shutdown_function отправляют собранные данные по сети? Пока заметил, что у нас такие либы аналитики, логирования. Воркеры включены на 5мин, так что всё это отправится после 5 мин, это не подходит.
А какой подход кто юзает для messenger async при работе библиотек, которые собирают данных в batch, а потом на register_shutdown_function отправляют собранные данные по сети? Пока заметил, что у нас такие либы аналитики, логирования. Воркеры включены на 5мин, так что всё это отправится после 5 мин, это не подходит.
Обычно для таких либ полезно заводить некий интерфейс с методом flush(), который можно вызывать в демоне там, где нужно вам.
разрабы симфы как-то странно обновили до 5.2 monolog-bridge не синхронизирован с самим monologBundle и получаем депрекейт Since symfony/monolog-bridge 5.2: Passing an actionLevel (int|string) as constructor's 3rd argument of "Symfony\Bridge\Monolog\Handler\FingersCrossed\HttpCodeActivationStr....