Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
03 Ноя 2024
2 мин
13

Cloudflare анонсировала релиз Pingora v0.4.0 с экспериментальной поддержкой Windows и использованием Rustls вместо OpenSSL.

1 ноября 2024 года Cloudflare выпустила Pingora v0.4.0 — асинхронный фреймворк на Rust для создания HTTP-прокси-сервисов. Исходный код доступен на GitHub.

Главное:

  • 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 создать продукт, который будет отвечать требованиям современного программирования и безопасности.

Добавить комментарий