The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Cloudflare перешёл с NGINX на прокcи Pingora, написанный на языке Rust, opennews (??), 16-Сен-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


226. "Cloudflare перешёл с NGINX на прокcи Pingora, написанный на ..."  +/
Сообщение от Трушныйemail (?), 16-Сен-22, 21:26 
А почему деталью реализации не стал С++ или Go, например?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

229. "Cloudflare перешёл с NGINX на прокcи Pingora, написанный на ..."  +/
Сообщение от Аноним (229), 16-Сен-22, 22:01 
1. RAII как паттерн, применяемый программистом, а не часть семантики языка, проверяемой в compile-time. Корпорасты уже заманались CVE-ехи ловить на "use-after-free" и прочие человеческие факторы по недосмотру.
2. Использовать для разработки софта, у которого должен быть минимальный оверхед и задержки процессинга, язык со сборкой мусора - ну так себе затея. Go нормальная тема, когда ты обычный бизнес, предлагающий какой-то SaaS и тебе нужно в облаках дешево масштабироваться по горизонтали, при этом вворачивая единобразным образом (за счет сознательной примитивности выразительных средств языка) продуктовую логику. Но это явно не тот язык, когда тебе нужна производительность уровня near-realtime.
Ответить | Правка | Наверх | Cообщить модератору

232. "Cloudflare перешёл с NGINX на прокcи Pingora, написанный на ..."  –10 +/
Сообщение от Трушныйemail (?), 16-Сен-22, 22:47 
Это был риторический вопрос. Неужели так сложно это понять?
Ответить | Правка | Наверх | Cообщить модератору

282. "Cloudflare перешёл с NGINX на прокcи Pingora, написанный на ..."  +/
Сообщение от Аноним (282), 17-Сен-22, 09:28 
Raii уродливый паттерн, там есть два случая, которые на ноль умножают все параметры за. Только понимают их только те, как-то писал что-то серьезное.
Ответить | Правка | К родителю #229 | Наверх | Cообщить модератору

328. "Cloudflare перешёл с NGINX на прокcи Pingora, написанный на ..."  +/
Сообщение от Аноним (328), 17-Сен-22, 17:28 
RAII проблемный в задачах, где связи объектов в куче между собой представляет граф с циклами. Там scope-based семантика для автоматической работы с памятью геморрой ещё тот. В расте тоже плюются, когда дело доходит до хотя бы деревьев в куче. В плюсах лучше грех на душу не брать и самостоятельно такой фигни не писать, а взять boost. В остальном RAII норм.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру