Heroku 上的进程间通信
Posted
技术标签:
【中文标题】Heroku 上的进程间通信【英文标题】:Interprocess Communication on Heroku 【发布时间】:2014-02-08 20:39:20 【问题描述】:我有一个 Rails 应用程序,它通过 dbus 与 Python 聊天机器人守护程序进行通信。它没有在 Heroku 上运行,因为 Heroku 没有安装 dbus。
几个问题
1) 我应该以不同的方式尝试 IPC 吗?我读过 Redis Pub/Sub 可能是一个可能的选择。这会涉及安装一个可以同时支持 Python 和 Ruby 依赖项的不同 buildpack 吗? (因为我需要在两端安装 Redis 客户端)
2) 如果我要在 Heroku 上安装 dbus,我将如何安装?通常说明是运行 apt-get install dbus-1,但我不能在 Heroku 上执行此操作...
【问题讨论】:
【参考方案1】:您是否尝试过“heroku run bash”https://devcenter.heroku.com/articles/one-off-dynos#an-example-one-off-dyno 这会给您一个 bash 提示,如果您可以尝试为 dbus 运行安装命令
【讨论】:
以上是关于Heroku 上的进程间通信的主要内容,如果未能解决你的问题,请参考以下文章