我正在尋找一種方法來接收入站SMTP消息,並將它們放到AMQP代理上以供進一步路由和處理。郵件實際上不會在郵箱中結束,而是將SMTP用作郵件網關。將原始SMTP消息發送到AMQP代理
我已經在Python中編寫了一個Postfix After-Queue內容過濾器,用於將入站SMTP消息放入RabbitMQ代理。這很好 - 我通過一個隊列獲得原始消息,消費者可以很好地找到它。問題是AMQP連接是隨每條消息一起創建和拆除的......內容過濾器腳本每次都從頭開始重新執行。我想這最終會成爲一個性能問題。
如果我可以利用重入的東西,我可以重新使用連接。或者,也許我只是錯誤地接近整個事情...
這是一個很好的觀點......我想知道AMQP結構/拆卸與HTTP構造/拆卸之間的時差是什麼。沒有涉及SSL,交換(應該)已經構建,所以它可能不是一個大問題。只是試圖挽救我的繼任者不利於做出錯誤的決定;)並不真正關心Python ......在Sinatra找到這樣的事情。 – DeckerEgo 2012-08-13 13:24:06