170 похожих чатов

Вчера спрашивал но ответа норм не было. Вопрос: как избавится

от шторма запросов? Например юзер тыкает кнопку миллион раз в секунду и запрос улетает в горутины хандлера.

13 ответов

14 просмотров

Это вам что-то вроде debounce на клиенте нужно

Alex-DekaDancer Автор вопроса
Artyom Ridel
Это вам что-то вроде debounce на клиенте нужно

На клиенте я знаю как сделать в js. Поэтому спрашиваю тут в группе по Го чтобы узнать решение на Го у тех кто пишет на Го и разбирается в Го

ну вот. не подходит? https://gobyexample.com/rate-limiting

Михаил
nginx

Зачем он тут?

Roman Timofeev
Зачем он тут?

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

Михаил
Вообще задача сложнее чем кажется - решая эту проб...

Так и так оно стейтфул :) tcp-соединение подразумевает стейт

Alex-DekaDancer Автор вопроса
Михаил
nginx

Че в слове «ищу решение на Го»вам не понятно?

Alex DekaDancer
Че в слове «ищу решение на Го»вам не понятно?

Почему, четыре слова, Вы называете одним🤠

Alex DekaDancer
Че в слове «ищу решение на Го»вам не понятно?

Ок, если вам не понятен ответ, то вот понятный - проблема решается на стороне поокси-сервера. Выбирайте любой. На го.

c
что вы грубите-то

Не трогайте токсичного чувака! Вон Линуса поломали и что теперь? Где весь фан?!

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта