我正在寻找一种方法来接收入站SMTP消息,并将它们放到AMQP代理上以供进一步路由和处理。邮件实际上不会在邮箱中结束,而是将SMTP用作邮件网关。将原始SMTP消息发送到AMQP代理
我已经在Python中编写了一个Postfix After-Queue内容过滤器,用于将入站SMTP消息放入RabbitMQ代理。这很好 - 我通过一个队列获得原始消息,消费者可以很好地找到它。问题是AMQP连接是随每条消息一起创建和拆除的......内容过滤器脚本每次都从头开始重新执行。我想这最终会成为一个性能问题。
如果我可以利用重入的东西,我可以重新使用连接。或者,也许我只是错误地接近整个事情...
这是一个很好的观点......我想知道AMQP结构/拆卸与HTTP构造/拆卸之间的时差是什么。没有涉及SSL,交换(应该)已经构建,所以它可能不是一个大问题。只是试图挽救我的继任者不利于做出错误的决定;)并不真正关心Python ......在Sinatra找到这样的事情。 – DeckerEgo 2012-08-13 13:24:06