Ruby on rails Rails:批量订阅用户到Heroku上的MailChimp API时遇到超时问题
这是我的密码Ruby on rails Rails:批量订阅用户到Heroku上的MailChimp API时遇到超时问题,ruby-on-rails,postgresql,heroku,mailchimp,gibbon,Ruby On Rails,Postgresql,Heroku,Mailchimp,Gibbon,这是我的密码 users = User.all # Latency issues with connecting with Heroku and MC Gibbon::API.timeout = 120 gb = Gibbon::API.new batch = [] users.each do |user| batch << user.mail_chimp_information end puts gb.lists.batchSubscr
users = User.all
# Latency issues with connecting with Heroku and MC
Gibbon::API.timeout = 120
gb = Gibbon::API.new
batch = []
users.each do |user|
batch << user.mail_chimp_information
end
puts gb.lists.batchSubscribe(id: "MC_ID_HERE", batch: batch, double_optin: false, update_existing: true)
users=User.all
#与Heroku和MC连接的延迟问题
吉本::API.timeout=120
gb=长臂猿::API.new
批次=[]
用户。每个do |用户|
批处理最佳实践是使用延迟作业为您完成工作
其思想是将每个作业设置为一次性(而不是多次)延迟作业,然后有一个后台队列来处理订阅
常见的宝石有: