-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Отправлять сообщение "Обработка запроса в процессе" при большом тайминге запроса к БЗ #104
Comments
ну оно у нас всегда теперь отправляется, так что кажется можем закрыть |
@stewkk закроем? |
так там идея была дополнительно юзеру писать после n секунд, что его запрос еще в обработке |
а, ну тогда не закрываем |
ну ваще кстати при пустой очереди я +- посмотрел, за 4-5 секунд отвечает в быстром режиме. За 9-11 в |
ну халява кстати, делается с помощью контекста шлем запрос в go func(someCtx context.Context) {
select {
case <-time.After(30 * time.Second):
// редачим сообщение и говорим, что мы еще
// не обработали и чел еще в очереди
// наверное есть смысл еще сюда воткнуть mutex, а то будет смешно, если мы сначала воткнем
// ответ LLM, а потом поменяем на то, что чел еще в очереди))
case <-someCtx.Done():
}
}(someCtx) ну и типа делаем |
Originally posted by @TonitaN in #73
Блокируется #103
The text was updated successfully, but these errors were encountered: