N>Алиас процесса — чтобы не расширять межнодовый протокол? Так почему бы не расширить его?
Чтобы не менять гарантии очередности доставки сообщений. Если один процесс отправляет другому сообщения А и Б в этом порядке, этот самый другой процесс должен получить сообщения именно в этом порядке. Алиас, однако, имеет другой идентификатор — то есть это другой процесс. Волки сыты, овцы целы.
N>_Для начала_ можно было сделать и такую реализацию, по которой все очереди вначале равномерно проходятся, насколько хватает их глубины, в поисках нужного паттерна, а каждый следующий поиск начинается с очереди следующей по кругу за той, на которой закончили. Это точно так же дало бы полноценный эквивалент с равномерным выбиранием из всех очередей. После этого уже играться с синтаксисом.
Так это на любой чих будет full scan всех очередей, и тогда selective receive optimization более не будет работать так, как он работал раньше.
Что-то натворить без обеспечения обратной совместимости — дело нетрудное. Куда сложнее действовать в рамках существующих ограничений.
N>Повторюсь — сделать так, чтобы в пределах _одного номера очереди_ между двумя процессами соблюдались гарантии очерёдности доставки — задача для студента-первокурсника.
Вполне может быть. Как и любые другие базовые примитивы или алгоритмы, будь то raft или 2PC. Зрить надо в корень, то бишь не в простоту или сложность реализации, а в совместимость, как обратную, так и прямую.
N>Ну абсолютные цифры меня не очень волнуют, а вот относительные — для общей группы ниш — резко упали. Но я подозреваю, что и в абсолютных не всё гладко.
Другого и не ожидалось. Чтобы экосистема росла, нужно вливать в нее олимпиарды денег. Можешь быть уверен, если Гугл сейчас скажет "окей, поиграли в Го, и хватит", и закроет Го к чертям, через 10 лет Го будет примерно там же, где Эрланг сейчас. Ты еще Хаскел или ОСамл какой в пример приведи.
N>Мне казалось, я старше. Мне по-прежнему многое интересно, хотя половину времени, да, чертыхаюсь от "до чего же всё повторяется".
Я рано начал. Поэтому у меня "таблетка №2" из анекдота ("- Да это ж опять говно! — Отлично, память к пациенту тоже вернулась") стала лейтмотивом где-то к 2018, когда любое нагромождение очередных "прорывных технологий" стало вызывать отторжение из серии "хорошо, ну пусть в гамаке, но лыжи-то зачем".