问题标签 [iron.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1071 浏览

ironworker - 如何使用 ActiveRecord 连接到 IronWorker 中的数据库?

我有一个使用 IronWorker 的 Rails 应用程序,我需要从工作程序连接到我的数据库。我怎么做?

0 投票
2 回答
590 浏览

ironworker - 在 IronWorker 上,如何远程构建 Gemfile 中的所有 gem?

这是我的 Gemfile:

remote_build_commandbundle install --standalone安装了 gem,但它们似乎没有正确加载。

0 投票
1 回答
195 浏览

java - 通过 API 在 IronMQ 中创建用户

我正在尝试为我正在开发的应用程序设置消息队列服务。

我已经尝试过 AWS SQS,但它并不能真正满足我们的需求,主要是因为 FIFO 和有限的消息持久性问题。

所以我转向 IronMQ,看看它是如何工作的,但我已经遇到了通过 java API 创建用户的问题。

没有专门的课程,似乎没有人关心这一点。有人知道怎么做吗?我必须编写自己的 API 吗?

编辑:正如 manveru 指出的,我说的是代币,而不是用户。另一个问题是关于设置“管理员”以外的其他权限,但我想我稍后会面对它。

0 投票
2 回答
1123 浏览

python - 如何在 IronWorker 中捆绑 Python 依赖项?

我正在用 Python 编写一个简单的 IronWorker来使用 AWS API 做一些工作。

为此,我想使用通过 PiPy 分发的boto 库。IronWorker 运行时环境中默认不安装 boto 库。

如何将 boto 库依赖项与 IronWorker 代码捆绑在一起?

理想情况下,我希望我可以使用诸如可用于 Ruby IronWorkers 的 gem 依赖捆绑之类的东西- 即myRuby.worker指定

Python Loggly 示例中,我看到使用了 hoover 库:

但是,我看不到您在哪里/如何指定您想要的 hoover 库版本,或者从哪里下载它。

在 Python IronWorkers 中使用 3rd 方库的官方/正确方法是什么?

0 投票
2 回答
570 浏览

ruby - 如何在 IronWorker 中捆绑本地 gem 依赖项

我有一个 Ruby IronWorker,它依赖于一个未发布到 RubyGems 的私有 gem。

有没有办法将此本地合并到文件mygemname-0.0.1.gem中的 IronWorker 中.worker

我希望能够在 myruby.worker 中指定以下内容:

目前这给出以下错误

希望默认值给出:

给出以下错误

我是否在正确的轨道上试图通过 .worker 文件让它工作?还是我应该考虑指定自定义构建步骤?

0 投票
2 回答
306 浏览

ruby - 使用 iron_worker_ruby gem 时在铁工中的继承

我正在考虑使用 IronWorker 一个项目,以便我可以轻松扩展它(预计流量很大,有很多后台作业)。

为了保持干燥,我正在尝试使用继承定义工作人员,但我不断收到以下错误:

这是基本工人类:

这是一个子类:

关于如何解决这个问题的任何想法?

0 投票
3 回答
305 浏览

amazon-web-services - cloudControl 插件作为单独的服务

我在欧洲,正在考虑使用 cloudControl 作为我的云托管平台。在插件方面,我想使用 IronWorker、IronMQ 和 Cloudant。由于使用计量的差异,我的偏好是直接订阅 Iron.io 和 Cloudant,而不是作为插件订阅,前提是我可以将 cloudControl、Iron.io 服务和 Cloudant 正确连接在一起。

我想这不会有任何管理障碍,即如果我单独购买所有这些平台而不是作为 cloudControl 插件购买,所有这些平台都将允许将它们连接到另一个(这是正确的吗?)

我对这些不同服务使用的数据中心(作为插件或单独使用)感到有些困惑。如果我单独订阅这些服务,我担心会失去数据中心的位置。尤其是:

  • 我了解 cloudControl 托管在都柏林的 AWS 上。

  • Cloudant 的欧洲数据中心是位于阿姆斯特丹的 SoftLayer。用于 cloudControl 的 Cloudant 插件是托管在那里还是部署在都柏林的 AWS 上,特别是用于 cloudControl?如果我在阿姆斯特丹订阅 Cloudant,我会失败吗?

  • Iron.io 的数据中心位置在哪里?我知道他们在 AWS 和 Rackspace,但没有更多细节我想他们在美国。同样,cloudControl 的插件是否托管在都柏林的 AWS 上,尤其是 cloudControl?我可以订阅 Iron.io 并要求将我的工作人员和队列托管在都柏林吗?或者其他“接近”Cloudant 数据中心的地方?

最终,单独购买这些服务是否可行?

非常感谢!

0 投票
1 回答
630 浏览

ruby-on-rails - 如何使用 Iron_worker 在 Iron.io 上要求“pg”gem

.worker 文件

.rb 文件

我已将代码上传给铁工,但我得到了以下输出

在我在 Iron.io 上排队任务后,我得到了错误

如何在 Iron.io 上要求“pg”宝石?

0 投票
2 回答
304 浏览

memcached - IronCache 的原子更新

我看到您可以在 IronCache 中原子地增加一个值,但是如果您有许多 IronWorker 试图将put一个值添加到单个缓存键中怎么办?将这些值更新放在消息队列中以便将更新同步到缓存会更好还是有另一种惯用的方式?

0 投票
1 回答
340 浏览

phantomjs - 使用 PhantomJs 获取 Iron.io worker 的输出

我正在编写这个应用程序,它使用来自网站的一些信息,并且我正在使用 PhantomJs 来提取这些信息。现在我希望用户能够在他们的系统中不需要 PhantomJs 的情况下运行我的应用程序。这样它就更像是一个服务调用。

我遵循了以下指南:http ://ariya.ofilabs.com/2012/07/cloud-phantomjs-with-ironworker.html

为了让 PhantomJs 工作并获取我需要的某个站点的信息,现在我可以排队一个工作人员并使用 Iron.io 的 Web 界面在日志中获取结果。

我想知道是否有办法以编程方式获取执行结果。我查看了API,但我需要进行身份验证,还需要提供不同的任务 ID(我不知道如何获取)。