Главное:
- Cloudflare выпустила Pingora v0.4.0, открытый проект для создания HTTP-прокси-сервисов на Rust.
- В новой версии добавлена экспериментальная поддержка Windows и поддержка криптографической библиотеки Rustls.
- Pingora обеспечивает безопасное и эффективное проксирование с гибкими возможностями настройки.
Что такое Pingora и его основные функции
Pingora — это асинхронный многопоточный фреймворк, разработанный компанией Cloudflare для создания HTTP-прокси-сервисов. Он становится альтернативой таким популярным решениям, как Nginx, и уже активно используется для обработки значительной части трафика Cloudflare. Почему Pingora становится все более популярным среди разработчиков? Причина кроется в его гибкости, безопасности и высокой производительности. Он поддерживает проксирование HTTP/1 и HTTP/2, gRPC и WebSocket, а также предоставляют настраиваемые стратегии балансировки нагрузки и аварийного переключения.
Новые возможности в версии v0.4.0
С выходом версии v0.4.0 Pingora приобрела ряд новых функциональных возможностей, которые значительно расширяют его применимость. Добавление поддержки Windows является значительным шагом, позволяющим использовать фреймворк на более широкой аудитории платформ. Упоминание о поддержке Rustls, криптографической библиотеке нового поколения, также подчеркивает стремление разработчиков обеспечить высокий уровень безопасности. Более того, новая версия включает функции, такие как фиктивный режим TLS и обработка соединений H2C (HTTP/2 поверх TCP без шифрования), обеспечивая пользователям большую гибкость в настройках.
Безопасность и производительность
Безопасность остается приоритетом для проекта. Pingora поддерживает современные криптографические библиотеки, соответствующие стандартам FIPS и пост-квантового шифрования, что делает его надежным решением для критически важных приложений. Кроме того, фреймворк обеспечивает плавный перезапуск без простоев, что является важным фактором для поддержания пользовательского опыта. Важное дополнение — возможность интеграции с системами мониторинга, такими как Prometheus и Sentry, что позволяет разработчикам получать актуальные данные о состоянии сервисов.
Таким образом, Pingora v0.4.0 демонстрирует высокие стандарты разработки и стремление Cloudflare создать продукт, который будет отвечать требованиям современного программирования и безопасности.
Добавить комментарий