Ruby on rails 我应该寻找什么技术来排队发送给用户的电子邮件?
我正在主持一个小型宠物项目Ruby on Rails应用程序,我有一个小功能: 我想给每一个在拍卖会上出价的人发一封电子邮件,每次他们的出价都比别人高 如果有10个人对一个项目出价,你可以想象如果我只是随意地从我的RoR应用程序发送电子邮件,这将如何扩展 如果我想对需要发送的电子邮件进行排队,在这种情况下我需要使用什么?由于这是在DigitalOcean VPN上托管的,所以安装和配置的方便性对我来说是必须的,同时也是一个很好的RoR集成Ruby on rails 我应该寻找什么技术来排队发送给用户的电子邮件?,ruby-on-rails,email,queue,Ruby On Rails,Email,Queue,我正在主持一个小型宠物项目Ruby on Rails应用程序,我有一个小功能: 我想给每一个在拍卖会上出价的人发一封电子邮件,每次他们的出价都比别人高 如果有10个人对一个项目出价,你可以想象如果我只是随意地从我的RoR应用程序发送电子邮件,这将如何扩展 如果我想对需要发送的电子邮件进行排队,在这种情况下我需要使用什么?由于这是在DigitalOcean VPN上托管的,所以安装和配置的方便性对我来说是必须的,同时也是一个很好的RoR集成 对于我所需要的邮件服务有什么建议? 对于您可能会考虑的电
对于我所需要的邮件服务有什么建议? 对于您可能会考虑的电子邮件服务,我认为这是相当好的价格比较:因此,相当成熟和易于集成的服务(您可以在GITHUB中找到GEM)如下:四:SDENGRADE、邮戳、Amazon SES、邮件枪。 AmazonSES提供了一个非常基本的电子邮件发送解决方案,但其他服务如Mailgun提供了额外的服务,如邮件列表或活动等 因为发送邮件可能是一项耗时的任务,所以您可以使用延迟作业(队列服务gem)来延迟邮件发送,现在最流行的应该是,其他可用选项有。需要安装Sidekiq和Resque(需要将作业序列化到Redis中),延迟的\u作业可以将作业序列化到数据库中。(如果您只需要非常简单的延迟作业处理,可以选择延迟的\u作业) 因此,目前最简单的组合是亚马逊SES()+延迟工作
祝你好运 你是在寻找一种电子邮件服务还是Rails中使用的一种技术来有效地发送电子邮件?@MikeLi:电子邮件服务会像队列一样满足我的需要吗?我不想一直发送电子邮件并破坏我的服务器。嗨@Serg,请添加我的答案,希望能有所帮助。