릴레 1.0.0!
즉시 사용 가능한 Relé는 다음을 제공합니다.
제품을 쉽게 확장할 수 있도록 하는 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 클라이언트의 경험을 하나의 포괄적인 라이브러리로 구성하여 고가용성 프로덕션 환경에 적합한 일반적인 사용 사례와 패턴을 해결했습니다.
이 중 하나라도 흥미롭게 들리면 docs 및 repo 을 확인하십시오.
건배!
Reference
이 문제에 관하여(릴레 1.0.0!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/andrewgy8/rele-1-0-0-1d7i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)