问题标签 [ironmq]

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 投票
1 回答
130 浏览

ios - 当 Restkit 尝试映射时,带有字符串字段(包含 JSON 字符串)的 Json 崩溃

我正在发送一个包裹在铁 mq 消息中的 json blob。

对于 Restkit,它是:

我使用 rkrelationship 将子对象与主体映射:作为 CustomObject 类型。

但是,当 Restkit 尝试映射到该自定义对象时,它会爆炸,因为它将“body”视为 NSString 而不是 NSDictionary,并尝试使用 sourceKeyPath 从结果 sourceObject 中获取值......但由于它是 NSString 它炸毁。和:

我尝试使用动态映射并用 NSDictionary 替换表示。

我已尝试按照文档中的建议对访问器进行验证,但从未调用过该代码。有任何想法吗?

0 投票
1 回答
180 浏览

php - IronMQ 推送队列响应

我搜索了很多,但找不到关于 REST API 发送的响应属性的任何描述(http://dev.iron.io/mq/reference/api/#responses)几乎所有响应属性都是不言自明的但是需要描述一些属性。让我提及其中的一些;

  • 响应GET /projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}/subscribers请求,属性 ID 是什么?(这不是我检查过的消息 ID。在单播推送队列的情况下,它与 message_id+1 的编号相同)
  • 响应GET /projects/{Project ID}/queues/{Queue Name}/messages/{Message ID}请求,什么是属性 reserved_count?
  • GET /projects/{Project ID}/queues/{Queue Name} 要求,财产规模是多少?(它的值看起来是队列大小,但队列大小又是多少?我的仪表板上的队列大小始终显示为零)
  • 根据我的理解,如果一条消息是第二次或第三次重试,它 retries_remaining应该等于retries_total - number of retries attempts. 但事实并非如此。每次我看到 retries_remaining都没有改变。在哪些情况下 retries_remaining会发生变化?
  • 消息尝试retries_total多次后, status应该将消息更改为error但仍然存在retrying。为什么?
  • 是否有任何消息路由日志?表示,如果消息首先发送给订阅者 1,但未收到200响应。然后将相同的消息发送给其他订阅者,例如订阅者 2。
0 投票
1 回答
115 浏览

java - 我需要如何配置我的 Java 项目以与 IronMQ 建立连接?

我下载了带有连接设置的库和 json 文件。我将文件放在与 Mensajes 的班级相同的级别,在那里我尝试建立联系。在课堂上我不知道如何调用 json 文件的设置,所以我发现我可以在下面的代码中替换 project_id 和 token。我做到了,但仍然给我一个错误。

给我的错误是这样的:

我不知道该怎么做,我已经尝试在网上寻找答案,但找不到任何东西。

0 投票
1 回答
106 浏览

node.js - heroku worker 的 http 端点

我想在通过 IronMQ 的消息队列功能收到的有效负载上在工作人员中启动一个进程。使用 ironMQ 可以创建一个推送队列,但这需要一个 http 端点。

是否可以为 heroku 工作人员设置一个 http 端点,或者我只需要从工作人员那里拉出队列?

0 投票
1 回答
954 浏览

php - 如何使用 Laravel 5.1 在 IronMQ 中获取排队作业的数量?

在我的项目中使用IronMQ在 Laravel 5.1 中实现队列和作业,我现在可以将作业发送到 IronMQ 队列,如下图所示:

在此处输入图像描述

我现在想要的是在我的工作的句柄函数中获取队列中的当前消息数量(红色框中的数字),找到下面的工作代码:

问题是:如何使用 Laravel 在 IronMQ 队列中获取排队作业(消息)的数量?

0 投票
0 回答
40 浏览

laravel - laravel 4中的iron.io队列实现

我正在使用 Iron.mq。我已使用此代码将消息推送到 iron.io 队列中

现在我想处理来自熨斗的这些消息并响应我的网页,我在熨斗中订阅了网址“ http://example.com/hmtc/queue/recieve ”。

这是我在铁上订阅的路线。

我根据 laravel 文档创建了 fire 函数。

现在,我不知道这个过程。由于数据库表中没有条目,该过程将如何执行。请帮助我如何处理这些放入铁队列中的消息。我没有得到回应。当我推送消息然后保存到数据库中时,我只会得到 rendom 密钥。

我需要处理这些消息并且只想得到响应。

我在等你的回复。

谢谢, 阿努普

0 投票
0 回答
78 浏览

laravel-5 - IronMQ 与 Laravel 5.1

我正在尝试使用 IronMQ 在我的 Godaddy 共享主机上实现邮件队列,但对如何创建队列并将其与 IronMQ 链接感到困惑。任何做过类似事情的人都应该帮助我。

注意:我是队列和 laravel 的新手。

0 投票
1 回答
1917 浏览

laravel - 在 Laravel 5.1 中将异常消息传递给 Queue::failing()?

使用 Laravel 5.1 的队列,当作业失败时我会抛出异常。

正如 Laravel 在处理失败的作业时建议的那样,我正在“捕捉” 中的异常AppServiceProvider,并使用它向我们的团队发送电子邮件。

在电子邮件中,我想放置异常消息(在本例中为“不走运。”)。但我不知道如何将它传递给 Queue::failing()。

有任何想法吗?

0 投票
1 回答
1533 浏览

node.js - Dockerized 应用程序抛出读取操作超时错误并退出

我有一个从IronMQ 推送队列中获取数据的快速应用程序。我已经对这个应用程序进行了Docker化,并在 Docker 容器中运行该应用程序,经过一段时间的空闲时间,比如说 20-30 分钟,应用程序抛出一个错误并退出:

我的 boot2docker ip --> 192.168.59.103

我已经在 3000 转发了端口。

我尝试使用进程对象来捕获未捕获的异常,但没有任何帮助。

注意:我已经在本地的 docker 之外运行了该应用程序,并且该应用程序运行良好,没有抛出错误并注销。所以问题似乎与docker有关。

0 投票
0 回答
125 浏览

email - 将 Mail::queue 与 Laravel 5、IronMQ 一起使用的最简单方法?

我在 StackOverflow 和其他地方阅读过关于使用 Laravel 邮件和 IronMQ 的其他帖子,例如Using Mail::queue with iron.io - 他们要么提倡同时使用 Queue::push 和 Mail::send,要么说你可以使用 Mail ::queue 但不提供具体的代码示例。

是否可以仅使用 Mail::queue 对电子邮件进行排队?(即不使用Queue::push?)

我已经尝试使用下面的代码,但是 Mail::queue 这里实际上并没有向 Iron 发送消息(我的其他设置应该没问题,因为我可以看到 Queue::push 有效,并且 Mail::send 也可以在没有队列参与)

总而言之,将 Iron 队列与 Laravel 5 邮件一起使用的最简单/最有效的方法是什么?

谢谢