IronMQ推送队列订阅者作为Heroku工作者
IronMQ,但实现为web dyno。这感觉很尴尬,因为我需要一个单独的Heroku项目来使用web dynos来服务web请求,并使用worker dynos来处理耗时的需求。Heroku就是这样设计的 指示推送队列订阅服务器应为;这就是为什么网络动态是必要的 在一个Heroku项目中,有没有(干净的)方法来获取IronMQ推送队列发布者和订阅者IronMQ推送队列订阅者作为Heroku工作者,heroku,ironmq,push-queue,Heroku,Ironmq,Push Queue,IronMQ,但实现为web dyno。这感觉很尴尬,因为我需要一个单独的Heroku项目来使用web dynos来服务web请求,并使用worker dynos来处理耗时的需求。Heroku就是这样设计的 指示推送队列订阅服务器应为;这就是为什么网络动态是必要的 在一个Heroku项目中,有没有(干净的)方法来获取IronMQ推送队列发布者和订阅者 是否还有其他队列服务支持类似的功能(甚至可以工作)?如果您想从非web访问服务器使用IronMQ,我的最佳建议是使用拉队列。启动你的worker
是否还有其他队列服务支持类似的功能(甚至可以工作)?如果您想从非web访问服务器使用IronMQ,我的最佳建议是使用拉队列。启动你的worker dyno,让它每隔X秒下拉任何可用消息。有1000万个免费请求,如果你每秒检查一次邮件,你只使用了免费配额的26% 如果您仍然希望执行推送队列,并且有一个TCP端口监听worker dyno,那么您可以始终使用推送队列,让每条消息在IronWorker上启动一个worker,将消息转换为TCP连接,而不是HTTP连接
希望有帮助 我想26%并不多。有没有计划为Heroku用户实施长轮询或其他伪推送机制?目前没有。我将与团队一起讨论,看看我们可以为API的下一次迭代做些什么。:)如果您愿意,您可以在打开一个问题,如果我们决定执行此操作,我们将更新它。好的。但是如何通过TCP连接到worker dyno?需要另一个插件吗?