问题标签 [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.
iron.io - 如何在 Iron.io 工作人员中安装 ant
我正在使用 Iron.io node.js 工作人员。我有蚂蚁作为依赖。我该如何安装?我只能看到特定于语言的依赖项安装(如节点模块)的说明。
谢谢
iron.io - 在iron.io上运行openssl错误
尝试在 Iron.io 上运行工作人员时出现以下错误:
当我在本地和 heroku 上运行它时,使出站 restclient POST 到服务器的 ruby 文件工作。
所以我知道可以在没有错误的情况下拨打电话。
我以前没有这个问题,但现在开始得到它,但不知道如何解决它,因为我正在运行相同的 gems 和 ruby 环境 2.1.0。
iron.io - 当我的端点是 IronWorker 时,如何处理来自 IronMQ 的推送消息?
IronMQ 推送队列的文档描述了端点应该如何处理/响应推送消息。但是,我的印象是这是针对普通webhook 的,我找不到任何文档或示例来说明当推送队列的端点是 IronWorker 时该怎么做。
IronWorker 框架在为推送到队列的消息启动新 IronWorker 任务时是否负责响应 IronMQ 服务,或者我的 IronWorker 代码是否需要处理响应?如果我需要在我的代码中处理它,是否有任何自动提供给我的变量代表 webhook 请求和/或响应?
正如我上面提到的,我查看了示例代码,但我发现的只是 IronWorker webhook 示例,它们从 GitHub 之类的东西而不是 IronMQ 接收 POST。如果有我正在尝试做的事情的例子,请指出我!
c# - 将 .NET 依赖项与 Iron.io IronWorker 一起使用
我是 Iron.io 的 IronWorker 的新手,我正在尝试通过 C#.NET 与之交互。我已经设法让站点上的示例正常工作,它利用了 System.Web.Script.Serialization 库。但是,我想使用 Newtonsoft.Json 库进行序列化/反序列化。我的.worker
文件(位于\bin
Visual Studio 项目的目录中)如下所示:
我相当肯定 Newtonsoft.Json 正在加载,因为添加第 3 行file: 'Debug\Netwonsoft.Json.dll'
修复了表示无法找到 Newtonsoft 的错误。
我在尝试运行任务时收到的错误如下(我删除了所有看似敏感的信息):
在跟踪错误的过程中:Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'Newtonsoft.Json'
我遇到了一个SO 线程,该线程表明 v4.0 和 v4.5 之间可能存在 .NET 框架不匹配。我正在使用 v4.5,我尝试将其更改为 v4.0,但没有成功(所以这可能不是问题)。
有人可以为我指出如何正确利用依赖项的正确方向,例如Newtonsoft.Json
(至少 Iron.io 上的示例可以工作)?
PS 我一直在玩弄 IronSharp作为 API 来协助与 Iron.io 产品的接口(一旦我解决了这个依赖问题)。但是,如果有更好的建议我应该检查一下,我愿意接受建议。
解决方案
@Fealion 在下面的回答确实很有帮助,因为他将我指向了stack
我这样放置的命令:
我相信它解决了手头的错误,因为更高版本的单声道框架似乎可以处理最新版本的 Newtwonsoft.Json.dll。如果我发现其他情况,我会在这里发布。
请注意,截至 2014 年 11 月 17 日,IronWorker 支持的最高堆栈版本似乎是 3.6(即使 3.10 可用,详情可在此处找到)。在此链接中查看 Iron.io 的最高稳定版本。
javascript - 如何通过 webhook 将 json 格式的字符串作为有效负载传递给 Iron.io 工作人员?
如何使用 webhook 将 json 格式的字符串提交到以下脚本?
下面是我在 Iron.io 上的脚本,我想读取有效载荷。
当我在平台内排队一个 json 格式的字符串时,我得到了你想要的结果,你可以在下面看到:
我输入的 json 格式的字符串
Iron.io 中显示的日志
我想通过使用以下 javascript 的 webhook 调用来完成相同的结果。
webhook 调用工作正常,但问题是我收到以下错误:
php - Laravel 队列和推送
我正在使用该库:https ://github.com/davibennun/laravel-push-notification
我正在尝试转换这个(100% 工作)示例:
对于这样的事情:
我试过这个:
在App.php
(外观PushNotification
)中 - 请参阅:https ://github.com/davibennun/laravel-push-notification/tree/master/src/Davibennun/LaravelPushNotification 。
现在,如果我的队列提供程序是,我的方法不起作用Iron
- 但是,如果我的队列sync
不是那么有效,它就可以完美地工作。
第一个提供的示例有效,但不如我希望完成同样事情的方式那么漂亮。
php - Laravel - 使用自定义处理方法和删除作业推送队列任务
考虑这种将任务推送到队列以运行位于同一类中的自定义处理程序方法的代码:
在我添加 $job->delete(); 之前这工作正常;但现在它给出了一个错误:
在Laravel 4.2 文档中,没有解释为什么使用指向自定义处理程序方法的推送队列任务,您不需要使用 $job->delete() 从队列中显式删除任务?然而,这种实现是有效的,当记录 $job 参数时,它是错误的。
ghostscript - Iron.io Workers 上的 GhostScript
有谁知道如何让 GhostScript 在 Iron.io 工作人员中工作?
我正在使用带有node.js的ffmpeg堆栈,需要使用imagemagic将pdf转换为一系列jpeg,为此需要GhostScript。
php - Laravel 4 + Iron:'Http_Exception' 带有消息'http 错误:404 | {"msg":"未找到"}'
我正在尝试使用命令注册订阅者php artisan queue:subscribe queue-name url
。
使用 NGROK 在我的本地服务器上完美运行,但在部署到远程服务器时抛出一条Http_Exception
消息http error: 404 | {"msg":"Not found"}
,我无法在我的远程服务器上注册订阅者。
即使我通过 Iron.io 仪表板手动执行此操作,仍然会引发相同的错误。
以下是我的堆栈跟踪的一部分;