• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
소프트웨어

안정적이고 빠른 네트워크 시스템을 위한 Cloudflare의 Rust 코드로 출시된 Pingora 0.1

달소 달소 154

1

3
출처 https://www.phoronix.com/news/Cloudflare-Pingora-0.1

오.. 드디어 첫 출시군요. 앞으로가 기대됩니다

 


 

2022년에 Cloudflare는 Nginx를 Pingora라는 자체 내부 Rust 작성 코드로 교체하는 것에 대해 논의하기 시작했고 , 2023년에 Pingora에 대해 더 많이 이야기한 후 지난 2월에는 안정적이고 빠른 네트워크 시스템을 만들기 위해 이 Pingora 프레임워크를 오픈 소스로 만들었습니다 . 오늘은 v0.1 태그가 포함된 Pingora의 첫 번째 공식 릴리스입니다.

 

Pingora 코드는 2월부터 오픈 소스로 제공되었지만 오늘은 버전 0.1이 포함된 첫 번째 태그 릴리스입니다. 코드는 GitHub에서 다운로드할 수 있습니다.

 

image.png.jpg

공개 코드베이스용 버전 0.1인 동안 Pingora는 이미 Cloudflare 내에서 한동안 프로덕션 용도로 사용되고 있으며 초당 수백만 건의 인터넷 요청을 처리하고 있습니다. 그들은 Pingora를 빠르고 안정적이며 프로그래밍 가능하다고 홍보합니다. Cloudflare의 관점에서 Pingora의 주요 특성을 상기시켜 드립니다.

주요 기능

- Async Rust: 빠르고 안정적
임 - HTTP 1/2 엔드 투 엔드 프록시
- OpenSSL 또는 BoringSSL을 통한 TLS
- gRPC 및 웹소켓 프록시
- 적절한 재로드
- 사용자 정의 가능한 로드 밸런싱 및 장애 조치 전략
- 다양한 관찰 도구 지원

사용 이유 Pingora

- 보안이 최우선입니다. Pingora는 C/C++로 작성된 서비스에 대해 메모리 안전성이 더 높은 대안입니다.
- 서비스는 성능에 민감합니다. Pingora는 빠르고 효율적입니다.
- 서비스에는 광범위한 사용자 정의가 필요합니다. API Pingora 프록시 프레임워크는 다음을 제공합니다. 고도로 프로그래밍 가능


Pingora Rust 코드는 Apache 2.0 라이센스에 따라 사용할 수 있습니다. Pingora v0.1은 GitHub 에서 다운로드할 수 있습니다 .

신고공유스크랩
3
1명이 추천
1등
콜라 2024.04.06. 16:34

npm말고 ppm 나오기를..ㅎㅎㅎㅎㅎㅎ

아 나온다면 river를 이용할테니.. rpm이려나요.ㅎㅎㅎㅎ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story