Обновить
-10
Сергей@Hellpain

python developer

Отправить сообщение

очень крутая статья! узнал много нового!

Раз у вас стоит ruff, то смело можно удалить black, flake8 & isort.
Сам poetry жирный, переход на uv сэкономит место.

Уже есть rust, где все эти проблемы решены

Так тут docker не причем, дело в jit. На докер и так много клевещут, поправьте заголовок пожалуйста

это уже фиксанули

Вы все еще пишете многопоточку на C++ с ошибками синхронизации?
Тогда rust идет к вам!

Интересная статья, классный опыт.

Расскажите побольше про технические особенности сервера игры, на чем сервер,плагины пишут

хорошая статья, спасибо)

Можно сразу на rust перейти:

https://doc.rust-lang.org/book/ch03-02-data-types.html#integer-types

  • Length Signed Unsigned

  • 8-biti8 u8

  • 16-biti16 u16

  • 32-biti32 u32

  • 64-biti64 u64

  • 128-biti128 u128

  • archisize usize

И строки https://doc.rust-lang.org/book/ch08-02-strings.html (указатель на данные на куче, длинна и емкость)

Возвращаемые типы https://doc.rust-lang.org/book/ch09-02-recoverable-errors-with-result.html

Однако при разработке серверных приложений Rust также представляет определенные трудности. Написанные на Rust программы компилируются в нативный машинный код, который не является портируемым и небезопасен в многопользовательских облачных средах. Нам также не хватает инструментов для управления и оркестрации нативных приложений в облаке.

Поэтому серверные приложения Rust обычно выполняются на виртуальных машинах или в контейнерах Linux, что приводит к значительным затратам памяти и ресурсов ЦП. Это снижает преимущества Rust в эффективности и затрудняет развёртывание сервисов в средах с ограниченными ресурсами, таких как дата-центры граничных вычислений и граничные облака. Решить эти проблемы помогает WebAssembly (Wasm).


вы серьезно?)) с каким пор виртуальная машина быстрее нативного кода? с каких пор машинный код небезопасен в многопользовательских средах? с каких пор оверхед на контейнеризацию хоть как-то заметен?
вся статья построена на уловках: раздутие выдуманных недостатков и нахождение неявных плюсов.

Просто ужасный перевод: использование несуществующих терминов, неверный перевод терминов, неподходящие прилагательные.

А вы с какой версии PHP перешли на KPHP?

можно только каким-либо образом заставить человека дать ключи доступа: принудить, выпытать, выкрасть. Без ключей доступа ничего невозможно перевести

Спасибо за статью, все по ней настроил. Хорошая альтернатива платному СLion, можно комфортно изучать rust.

Статья как бальзам на душу. Примеров разумной микросервисной архитектуру очень мало.

Реклама БК из каждого чайника идет. Хоть в ТГ не будет)

Отвратительнейший перевод через google translate, даже не пытались корректировать после автоматического перевода...

тоже не понял этого. статья выглядит как распределенная архитектура ради распределенной архитектуры
так а какие результаты в вашей реализации сервера? из статьи непонятно написали ли вы его до конца или нет. какой онлайн держит?
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность