Size: a a a

2021 May 27

DT

Dmitriy Tkachenko in symfony
я просто удалил метод и сделал без него, но менее удобно
источник

RK

Roma Kip in symfony
Просто делал по инструкции) Видимо, она уже не актуальна
источник

AK

Anton K. in symfony
у меня есть метод апи, который при определенных обстоятельствах может выполняться более 30 секунд, поэтому мне надо добавить сюда асинхронность, чтобы бэк ответил некоторым ticket_id, по которому можно проверять статус таски. какие-то простые есть системы? можно даже без персиста, чтобы всё в памяти хранилось
источник

D

Dmitry in symfony
элементарно
источник

D

Dmitry in symfony
генерите уид4, например и сразу его отдаете, а таску уводите в асинхронку любым удобным способом
источник

D

Dmitry in symfony
например, мессенджер
источник

AK

Anton K. in symfony
а как по этому uuid потом получить статус?
источник

AK

Anton K. in symfony
все равно куда-то надо записывать. либо в базу, либо еще в какое shared хранилище
источник

D

Dmitry in symfony
GET /api/tasks/{uuid}/status
источник

AK

Anton K. in symfony
это что-то готовое в messenger?
источник

D

Dmitry in symfony
нет, это вы должны сделать апи такое
источник

AK

Anton K. in symfony
вот
источник

D

Dmitry in symfony
ну хорошо, пишите в apcu
источник

АЯ

Андрей Ява in symfony
ну да. к примеру в память семафора =)
источник

AK

Anton K. in symfony
это все равно надо чета писать. ниче простого нет чтоли?
источник

D

Dmitry in symfony
прГекГасно...шикаГно...
источник

D

Dmitry in symfony
вы дольше искать будете такую схему чем писать 100 строк кода для такой вещи
источник

АЯ

Андрей Ява in symfony
кто там у нас стикеры и фраз делал?
@fes0r кажется
источник

D

Dmitry in symfony
https://github.com/akrylysov/pogreb - вот, хранилище в памяти на го, внутреннее
апишка накидывается сверху за 5 минут в буквальном смысле
источник

AK

Anton K. in symfony
ну вот, типа того
источник