Re[14]: WA: 3 млн tcp соединений на одном сервере
От: SkyDance Земля  
Дата: 21.05.25 20:25
Оценка:
N>Алиас процесса — чтобы не расширять межнодовый протокол? Так почему бы не расширить его?

Чтобы не менять гарантии очередности доставки сообщений. Если один процесс отправляет другому сообщения А и Б в этом порядке, этот самый другой процесс должен получить сообщения именно в этом порядке. Алиас, однако, имеет другой идентификатор — то есть это другой процесс. Волки сыты, овцы целы.

N>_Для начала_ можно было сделать и такую реализацию, по которой все очереди вначале равномерно проходятся, насколько хватает их глубины, в поисках нужного паттерна, а каждый следующий поиск начинается с очереди следующей по кругу за той, на которой закончили. Это точно так же дало бы полноценный эквивалент с равномерным выбиранием из всех очередей. После этого уже играться с синтаксисом.


Так это на любой чих будет full scan всех очередей, и тогда selective receive optimization более не будет работать так, как он работал раньше.

Что-то натворить без обеспечения обратной совместимости — дело нетрудное. Куда сложнее действовать в рамках существующих ограничений.

N>Повторюсь — сделать так, чтобы в пределах _одного номера очереди_ между двумя процессами соблюдались гарантии очерёдности доставки — задача для студента-первокурсника.


Вполне может быть. Как и любые другие базовые примитивы или алгоритмы, будь то raft или 2PC. Зрить надо в корень, то бишь не в простоту или сложность реализации, а в совместимость, как обратную, так и прямую.

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


Другого и не ожидалось. Чтобы экосистема росла, нужно вливать в нее олимпиарды денег. Можешь быть уверен, если Гугл сейчас скажет "окей, поиграли в Го, и хватит", и закроет Го к чертям, через 10 лет Го будет примерно там же, где Эрланг сейчас. Ты еще Хаскел или ОСамл какой в пример приведи.

N>Мне казалось, я старше. Мне по-прежнему многое интересно, хотя половину времени, да, чертыхаюсь от "до чего же всё повторяется".


Я рано начал. Поэтому у меня "таблетка №2" из анекдота ("- Да это ж опять говно! — Отлично, память к пациенту тоже вернулась") стала лейтмотивом где-то к 2018, когда любое нагромождение очередных "прорывных технологий" стало вызывать отторжение из серии "хорошо, ну пусть в гамаке, но лыжи-то зачем".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.