asp.net - 在 NET 应用程序中处理传入的 Postfix 电子邮件
问题描述
在我的应用程序中,我需要处理传入的电子邮件。每封电子邮件大约 5MB,处理时间大约为 1 秒。我需要处理每分钟 1000 封电子邮件的峰值。
我正在使用 Postfix 接收电子邮件。每封电子邮件都保存到一个文件中,然后我通过 curl 调用一个 ASP.NET 5 应用程序,以通知包含该电子邮件的文件已准备好处理,如下所示:
curl http://localhost:5000/ready?file=xxxxxxxxxxxxxxxxxxx.eml
我假设使用异步方法(如这个 ASP.NET 应用程序)监听文件名的长时间运行服务比为收到的每封电子邮件调用控制台应用程序更有效,但我可能错了。
我想知道是否有比运行完整的 Web 服务器来处理这些本地请求更有效的方法来处理这些电子邮件。
解决方案
推荐阅读
- android - 在android中的每个选项卡旁边添加按钮
- javascript - 如何在每次渲染之前重置 UseEffect React Hooks 中的数据?
- java - 用于 Avro 工具的 Scala 类加载器运行用 Java 编写的方法
- python - 这段代码如何生成随机字符串?
- python - 为什么即使我添加了一种重新启动它的方法,我的代码也会结束
- c# - 使用 Nexmo.Csharp.Client 发送短信
- c# - 尝试按嵌套聚合值对 linq 查询进行排序时出现异常
- azure - 外部联系人的 Azure B2C 身份验证
- php - 使用 Guzzle Laravel 插入数据时未定义的偏移量
- node.js - $lookup not printing the answer as expected,showing empty array after joining the two collections