릴레 1.0.0!

1697 단어
Google Cloud의 Pub/Sub를 최대한 빠르고 쉽게 시작하고 실행할 수 있는 포괄적인 Python 솔루션인 Relé을 발표하게 된 것을 기쁘게 생각합니다. 개발 워크플로를 용이하게 하기 위해 Relé에는 Pub/Sub 지원 서비스로 프로젝트를 관리하기 위한 주요 구성 요소가 내장되어 있습니다.

즉시 사용 가능한 Relé는 다음을 제공합니다.
  • 강력한 퍼블리싱 API
  • 확장성이 뛰어난 작업자
  • 직관적인 구독 관리
  • 쉽게 확장 가능한 미들웨어
  • 선택적 Django 및 Flask 통합
  • 그리고 훨씬 더!

  • 제품을 쉽게 확장할 수 있도록 하는 Pub/Sub는 Mercadona Tech에서 인프라의 중요한 부분이며 우리는 Relé에 ​​의존하여 수백만 개의 메시지 게시 및 구독을 관리합니다.

    데이터를 보여줘!



    지난 30일 동안:

    Published 20 million+ messages
    Consumed 125 million+ messages
    managed 120+ topics and 300+ subscribers
    

    그리고 그것은 매일 성장하고 있습니다!

    사용 사례



    수년 동안 Python의 작업 대기열 라이브러리는 Celery 또는 RQ였습니다. 겉보기에는 Pub/Sub의 디자인이 비슷해 보이지만 다른 문제를 해결하고 있습니다.

    Celery와 RQ가 애플리케이션 내에서 작업 대기열을 해결하는 동안 Pub/Sub는 많은 서비스 간의 작업 대기열을 관리할 때 빛을 발합니다. Pub/Sub와 함께 Relé를 활용하면 Celery 및 RQ와 같은 우아한 API를 유지하지만 대신 서비스 지향 아키텍처 내에서 확장 가능한 메시징을 허용합니다.

    추리



    Google Pub/Sub 클라이언트에는 데이터베이스 연결 관리, 게시자 관리, 구독자 선언 및 작업자 실행에 대한 솔루션이 내장되어 있지 않기 때문에 Mercadona Tech 팀은 오픈 소스 솔루션을 중심으로 통합하기로 결정했습니다.

    Pub/Sub를 도입할 때 복잡성과 위험을 줄이기 위해 Python 클라이언트의 경험을 하나의 포괄적인 라이브러리로 구성하여 고가용성 프로덕션 환경에 적합한 일반적인 사용 사례와 패턴을 해결했습니다.

    이 중 하나라도 흥미롭게 들리면 docsrepo 을 확인하십시오.

    건배!

    좋은 웹페이지 즐겨찾기