인바운드 SMTP 메시지를 처리하여 AMQP 브로커에 추가 라우팅 및 처리 할 수있는 방법을 찾고 있습니다. 메시지는 실제로 사서함에 저장되지 않지만 대신 SMTP가 메시지 게이트웨이로 사용됩니다.AMQP 중개자에게 익명의 SMTP 메시지 보내기
저는 RabbitMQ 브로커에 인바운드 SMTP 메시지를 드롭하는 Postfix After Queue Content Filter를 Python으로 작성했습니다. 잘 작동합니다. 큐를 통해 원본 메시지를 가져오고 소비자가 멋지게 포착합니다. 문제는 각 메시지와 함께 AMQP 연결이 만들어지고 찢어진다는 것입니다. 콘텐츠 필터 스크립트는 매번 처음부터 다시 실행됩니다. 그 성능 문제가 끝날 것이라고 상상해보십시오.
재진입 뭔가를 활용할 수 있다면 연결을 다시 사용할 수 있습니다. 아니면 그냥 모든 것을 잘못 접근하고 있습니다 ...
그건 좋은 지적입니다 ... AMQP 구성/teardown 대 HTTP 구성/teardown 사이의 시간차가 무엇인지 궁금합니다. SSL이 관련되어 있지 않고 교환 (이미)이 구축되어 있으므로 큰 문제는 아닐 수도 있습니다. 내 결정을 악의적 인 결정으로부터 구하기 위해 노력하고 있습니다.) 파이썬에 대해서는별로 신경 쓰지 마세요. Sinatra와 함께이 일을 찾아보십시오. – DeckerEgo