The OpenNET Project / Index page

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



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

"Выпуск Pingora 0.6, фреймворка для создания сетевых сервисов"  +/
Сообщение от opennews (?), 18-Авг-25, 09:31 
Компания Cloudflare опубликовала  выпуск фреймворка Pingora 0.6, предназначенного для разработки  защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingora прокси уже более двух лет используется в сети доставки контента Cloudflare вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust и опубликован под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63738

Ответить | Правка | Cообщить модератору

Оглавление

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

1. Сообщение от васян (?), 18-Авг-25, 09:31   –2 +/
я не понял, nginx-у приходит конец что-ли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #6, #12

2. Сообщение от Аноним (2), 18-Авг-25, 09:57   +2 +/
Во многих сценариях тупого бекпрокси лучше использовать haproxy - быстрее и надёжнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от Аноним (4), 18-Авг-25, 10:27    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

5. Сообщение от Аноним (9), 18-Авг-25, 10:31   –1 +/
Нжинкс этой пендорой заменили не потому что нжинкс не справлялся с реверс проксированием. А потому что задачи выходят за рамки реверс проксирования, там на 1 запрос внешний 100 запросов слива ваших данных маркетологам. Для этого потребовалось специальное решение.

>существенно быстрее

Ага, сисколы быстрее сисколятся. Тебе маркетологи начнут ссать в рот, а ты будешь стоять и булькать, что можешь принять сразу с 6 стволов и не только мочу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10, #11

6. Сообщение от Аноним (6), 18-Авг-25, 10:32   +/
Скорее даже - разнообразие. И тут у тебя есть 2 основных варианта:
- Продолжать юзоть нжинкс или его форки. Они ещё долго существовать будут. Пользователи апачана до сих пор его юзают, хоть он уже в разы медленнее нжинкса, но апачану всё ещё не Копец(замок в Кракове).
- Заблаговременно пробовать всё самое интересное. HAProxy(балансировка и healthchecks - намного лучше нжинкса), H2O - простой и быстрый отдающий статику, Caddy/libcaddy(не рекомендую, на гоповском GC может вогнать сервак в несколько сотен LA и потребовать ресета. Но зато в режиме совместимости понимает nginx.conf. Также этот прекрасный веб-сервер привёл одну контору к серьёзным убыткам, ибо на нём сделали основной продукт компании) и многое другое.

То есть, зависит только от тебя и того чего тебе надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #7, #9

7. Сообщение от Роман (??), 18-Авг-25, 11:10   +1 +/
> Также этот прекрасный веб-сервер привёл одну контору к серьёзным убыткам, ибо на нём сделали основной продукт компании)

тут интересно - накиньте деталей если не сложно или ссылкой поделитесь, спасибо!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #8

8. Сообщение от Аноним (8), 18-Авг-25, 11:31   +/
нет, неинтересно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

9. Сообщение от Аноним (9), 18-Авг-25, 11:49   –1 +/
>Caddy/libcaddy(не рекомендую, на гоповском GC может вогнать сервак в несколько сотен LA и потребовать ресета

Любитель поесть коричневого парящего ароматом продукта.  

> апачана до сих пор его юзают, хоть он уже в разы медленнее нжинкса

Чтобы ты знал, с появлением MPM Event там разницы на обработке статики совсем немного.
Апач на нжинкс заменяют не чтобы быстрее, а чтобы предсказуемо работало под нагрузкой. Оно конечно и быстрее, но важна и корректность работы. Высиралку в сокет, реализующую 10% стандарта HTTP, написать может любой дурак. Будет очень быстро. Это как раз твои Н2О.

Печально, что судя по предрассудкам ты уже укоренился в отрасли и воспроизводишь таких же.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (-), 18-Авг-25, 12:03    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

11. Сообщение от Аноним (-), 18-Авг-25, 12:07    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

12. Сообщение от Карлос Сношайтилис (ok), 18-Авг-25, 12:55   +/
Конечно нет. У них сильно разные ЦА.

Nginx – это взял и работает. И для 99% юзеров производительности хватит за глаза и им не нужны всякие Quick, альтернативные TLS и прочие особенности.

А pingora это фреймворк, который позволяет тонко настроить функциональную часть и оптимизировать производительность. Плюс требует знания Rust.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #14

14. Сообщение от User (??), 18-Авг-25, 13:38   +/
Про "производительность" - да, обычно хватает, а про "взял и работает" - скорее нет.
acme они вот "уже-почти-но-еще-не-совсем", autodiscovery для бэкенда - нет или эпичными костылями, healthcheck'и для бэкенда - костыликом, экспорт метрик - аж джвумя, управление логами - отдельным ъ-unix костылем и т.д.
И вот все вроде бы подкрутить чтоб работало можно - но чем дальше, тем меньше понимаешь, "зОчем?!".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #15

15. Сообщение от Аноним (-), 18-Авг-25, 14:01   +/
> Про "производительность" - да, обычно хватает, а про "взял и работает" - скорее нет.

возможно он "взял и работает" для тех кому autodiscovery и healthcheck не нужны - у профи и так все отлично работает))
метрики и логи? но зачем?!! что вообще может пойти не так?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14


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

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




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

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