Heroku上的ZeroMQ

Heroku上的ZeroMQ,heroku,zeromq,akka-zeromq,Heroku,Zeromq,Akka Zeromq,为什么它不存在于Heroku上 我想使用Akka和一个分布式队列系统,让参与者在不同的dyno上进行通信。RabbitMQ似乎不是使用Akka的最佳选择,因为需要很多技巧才能无缝地与参与者协作,而不必考虑底层队列 然而,最好的选择似乎是使用RabbitMQ:。不过我还是得先把它设置好 你认为在Helku上用Akka?< /P>提供一个无缝的基础队列系统还有哪些选择? 谢谢 您可以使用自己构建和运行它。每当我遇到Heroku不支持OOTB的东西时,我就会这样做。还有,“为什么它不存在”?因为你还没

为什么它不存在于Heroku上

我想使用Akka和一个分布式队列系统,让参与者在不同的dyno上进行通信。RabbitMQ似乎不是使用Akka的最佳选择,因为需要很多技巧才能无缝地与参与者协作,而不必考虑底层队列

然而,最好的选择似乎是使用RabbitMQ:。不过我还是得先把它设置好

你认为在Helku上用Akka?< /P>提供一个无缝的基础队列系统还有哪些选择?


谢谢

您可以使用自己构建和运行它。每当我遇到Heroku不支持OOTB的东西时,我就会这样做。还有,“为什么它不存在”?因为你还没有建造它!;-)祝你好运。

你可以使用官方的Heroku APT buildpack将zmq安装到你的Heroku应用程序中

步骤:

1) 作为构建包添加。确保它添加在构建包(如heroku/nodejs)的上方/之前,以便满足依赖关系

2) 使用以下内容将
Aptfile
文件添加到回购协议的根目录中:

libzmq3-dbg
libzmq3-dev
libzmq3

3) Deploy

我在应用这个hack()之后成功地构建了它,但我不知道如何使用结果。本教程()说我们应该提供应用程序,但我找不到bin/可执行文件来运行它,从而启动服务器。任何帮助都将不胜感激。您可以通过将其合并到构建包中来“使用”它,或者在引导期间将其拉入(如,让您的Procfile运行一个脚本,下载从vulcan构建中生成的二进制文件)您是否碰巧参考了一个教程/文档?我找不到什么可以帮忙的。