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

А кто сказал, что клиентов сотни тысяч?

16 ответов

21 просмотр

Тогда почему отрицаете на заявление о немасштабируемости. Да немасштабируемая дырявая реализация. Но на десяти запросов в секунду всех все устраивает - так и скажите)

Если их не сотни тысяч, то хватит и семафора тогда, в остальных случаях лучше асинхронно. При том у вас появляется контроль. Вот висит у вас клиент ждёт, процесс выполняется, у вас отваливается клиент, работа выполнена зря.

Zver
Если их не сотни тысяч, то хватит и семафора тогда...

семафор это хорошее решение, если количество воркеров в пуле неизменно, но так тоже не вседа бывает

Andrey-Tsvetkov Автор вопроса

А кто сказал, что работа долгая? Я писал про ограничение на количество одновременных выполнений. Ни про нагрузку ни про её суть я не писал. Но почему-то некоторые считают своим долгом дать совет как сделать лучше, предпологая какую-то дополнительную функциональность от себя

Andrey Tsvetkov
А кто сказал, что работа долгая? Я писал про огран...

Семафор. Проще читается, чем лапша из гоняемых туда сюда каналов.

Zver
Семафор с весами.

как он поможет при увеличении пула?

Zver
Уменьшаете вес задачи.

вы считаете что считать веса проще чем записать в канал?

Aleksey Kourbatov
вы считаете что считать веса проще чем записать в ...

А чего их считать. Гугловская либа есть готовая.

Andrey-Tsvetkov Автор вопроса
Zver
Семафор. Проще читается, чем лапша из гоняемых туд...

Примерчик будет или на слово поверим?

Zver
Да.

так там тот же канал

Aleksey Kourbatov
так там тот же канал

Он создаётся не всегда, выполняет сигнальную функцию. Но не в этом суть, код остаётся линейным и читаемым.

Zver
Он создаётся не всегда, выполняет сигнальную функц...

если так же спрятать работу с каналами в методы, то код тоже останется читаемым

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта