2012-09-03 4 views
0

다른 시스템에 다른 유형의 메시지 (HTTP, SMTP, POP, IMAP 및 일반 TCP)를 보내는 시스템이 있는데 그 중 모든 메시지를 다음과 같이 대기열에 넣어야합니다. 내 시스템, 다른 시스템의 가용성에 대한 경우.Python의 HTTP, 전자 메일 및 TCP 메시지 대기열

저는 메시지 대기열 개념에 대해 조금 새로운 것 같습니다. 그래서 내가 갈 최고의 파이썬 라이브러리를 모른다.

Django-Celery (및 RabbitMQ, MySql, django, apache)가 저에게 적합한 선택입니까? 이 도서관이 내 모든 필요를 충족시킬 것입니까?

답변

1

Pika 클라이언트 또는 Kombu 클라이언트를 사용해보십시오. Celery는 필요하지 않을 수도있는 작업 대기열을위한 전체 프레임 워크입니다. 그러나 대기열 유스 케이스를 이해하고 싶다면 한번보세요.

+0

나는 제어 할 수없는 다른 시스템에 메시지 (메일, http 및 tcp)를 대기시키고 싶습니다. kombu가 저를 도와 줄 수 있습니까? – securecurve