3

为什么它在 Heroku 上不存在?

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

尽管如此,最好的选择似乎是持久邮箱,但使用 RabbitMQ:akka-amqp-mailbox。不过,我仍然必须先设置它。

您认为还有哪些其他选项可以在 Heroku 和 Akka 上提供无缝的底层队列系统?

谢谢!

4

2 回答 2

0

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

于 2013-05-06T02:58:15.300 回答
0

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

脚步:

1) 添加https://github.com/heroku/heroku-buildpack-apt作为构建包。确保在构建包(如 heroku/nodejs)之前/之前添加它,以便满足依赖关系。

2)Aptfile使用以下内容将文件添加到您的 repo 的根目录中:

libzmq3-dbg
libzmq3-dev
libzmq3

3) 部署

于 2017-06-14T22:03:50.080 回答