接收 50000 封电子邮件并发送到 Azure 服务总线的最佳技术



我正在寻找一个可靠的解决方案,可以接收 50000 封电子邮件,去除附件和一些元数据,并将项目添加到 Azure 服务总线进行处理。

目前,我们正在使用在 Azure VM 上运行 Outlook 电子邮件客户端的临时解决方案,但我们只处理 100 封电子邮件。这不是一个面向未来的解决方案。

您追求的是一些侦听端口 25 上的 SMTP 流量的代码。有一篇关于使用 Azure 执行此操作的精彩文章,其中包含代码示例:http://blog.smarx.com/posts/emailtheinternet-com-sending-and-receiving-email-in-windows-azure

基本上,这个想法是,您可以启动大量收件人以带走电子邮件,直到50 000封电子邮件只是您愿意启动多少服务器的问题。

我什至会研究Azure Service Fabric的可扩展应用程序环境(与进行容器化的Docker不同),以扩展/缩小对电子邮件处理器的需求:https://azure.microsoft.com/en-us/documentation/services/service-fabric/

最新更新