python - Heroku 上的进程间通信

标签 python ruby-on-rails heroku redis ipc

我有一个 Rails 应用程序,它通过 dbus 与 Python 聊天机器人守护进程通信。它没有在 Heroku 上运行,因为 Heroku 没有安装 dbus。

几个问题

1) 我应该以不同的方式尝试 IPC 吗?我读过 Redis Pub/Sub 可能是一个可能的选择。这是否涉及安装可以同时支持 Python 和 Ruby 依赖项的不同构建包? (因为我需要在两端安装 Redis 客户端)

2) 如果我要在 Heroku 上安装 dbus,我该如何安装?通常说明是运行 apt-get install dbus-1,但我不能在 Heroku 上这样做...

最佳答案

您是否尝试过“heroku run bash”https://devcenter.heroku.com/articles/one-off-dynos#an-example-one-off-dyno这会给你一个 bash 提示符,你可以尝试为 dbus 运行安装命令

关于python - Heroku 上的进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21651568/

相关文章:

python - 如何根据开始和结束时间将多个列值连接到 Pandas 数据框中的单个列

javascript - 发布字符串化数组时格式错误的 JSON(Javascript 和 Ruby)

css - rails Assets 预编译 css 命令

java - 提交后未显示更改 (Heroku Java)

python - 导入 scipy.stats 后 Ctrl-C 使 Python 崩溃

python - 从字符串中创建元组列表,,

python - Pandas 合并不保留索引?

ruby-on-rails - cucumber 长?

heroku - Heroku 上的 Golang 二进制文件

git - SSL 证书 : Invalid certificate chain