Комментарии 7
Первый прототип сервера был написан на C++, но в какой-то момент прототип стал продакшен-решением.
да, знакомое ощущение :) (когда
программист: "ну вот вроде работает, неоптимально конечно, но зато ответ уже выдает правильный, а не заглушку"
менеджер: "отлично, запускай людей, пора продавать!"
программист: "аааааа!!!")
PS: а почему Vert.x а не акка? Акка же отлично работает на джаве, и никаких блокировок ...
Всегда казалось, что на с++ можно выжать все соки из железа, правда нужно уметь руки, а не просто юзать фреймворк на java.
К слову вы пробовали смотреть на https://seastar.io/ ? scylladb+redpanda написаны на нем
На момент когда мы поняли, что сервер на плюсах надо переписывать, у нас не было команды которая могла бы не только переписать, но и в дальнейшем развивать и поддерживать. Но вот как раз была команда джавистов которая, была готова и в итоге переписала игровой сервер но уже на Java.
Спасибо джава любителям за минуса, я другого от хабра и не ждал.
Как мы строили реактивный игровой сервер на Vert.x