問題タブ [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.
sharepoint - Sharepoint ワークフローの Iron MQ REST API
sharepoint ワークフローで Iron MQ Rest API を呼び出そうとしています。
API の詳細は次のとおりです。 http://dev.iron.io/mq/reference/api/#add_messages_to_a_queue
ワークフローで Call HTTP Web Service アクションを使用しているときに、リクエスト ボディを渡す方法が見つかりません。
API は、次の形式のリクエスト本文を想定しています:
リクエスト パラメータは、sharepoint のディクショナリとして受け入れられます。ただし、上記のコンテンツはリクエスト本文で提供する必要があります。これは通常、Curl の -d パラメータを使用して行われます。
Sharepoint Call HTTP Web Service Action でこれに相当するものは何ですか?
php - PHP で Iron.mq プッシュ キューを使用する
iron.mq プッシュ キューを使用しようとしていますが、メッセージを受信した後にキューに適切に応答する方法がわかりません。キュー システムの動作も完全には理解していない可能性があることは承知していますが、私の理解では、次のようなものです。
- キューに送信されたメッセージ
- キューからエンドポイントにプッシュされたメッセージ
- エンドポイントが応答するかタイムアウトするまで、メッセージは「予約」されます
- エンドポイントは、2xx (成功) で応答して削除されるか、4xx/5xx 失敗で応答します。この場合、キューはメッセージをエンドポイントに再送信しようとします。
たとえば、私のスクリプト (FuelPHP を使用) には次のようなものがあります。
メッセージを受け取ったので、次の 2 つのいずれかを行います。
- メッセージを処理し、正常に処理されたことを示す応答を ironmq サーバーに返す
- (4xx/5xx? を送信して) プロセスを遅らせ、定義された期間後に再送信します。
しかし... プッシュ メッセージにどのように応答しますか? PHP SDK の deleteMessage メソッドを使用すると、メッセージが存在しないように見えるため、例外が発生します。
apache - 不明な HTTP 要求を送信する IronMQ プッシュ キュー
プッシュ キュー エンドポイントを としてセットアップしましたがPOST /iron
、これは正常に動作します。しかし、他にもたくさんのリクエストをいただいています。これらはIron.ioのものですか?それらのポイントは何ですか?彼らは私の Apache ログをいっぱいにしています。私のサーバーは、それらすべてに対して 500 エラーを返しています (開発モードでは 404 ではなく 500)。
POST /webhooks
POST /orders/webhook
POST /api/orders/webhook
編集:使用して調べたところmulticast
、最初のサーバーだけがこれらの奇妙なリクエストを受け取っていることに気付きました。それらは、iron.io とはまったく無関係のようです。それらが Webhook リクエストであるのは偶然だと思いますが、今気付きました。おそらく、誰かが私のサーバーを Webhook のエンドポイントとして配置したのでしょう。>_<
composer-php - IronMQ をセットアップしようとした後、composer がエラーをスローするようになりました
走った
composer self-update
次に、これをcomposer.jsonに追加しました
走った
と
しかし、今私が何をしても、このエラーが発生します
何が起こっているのか何かが壊れましたか?コンポーザーでその行を削除しようとしましたが、エラーが残っています!
php - Iron.io Push Queue と Laravel 4 - キュー リクエストが複数回実行されるのを防ぐ
かなりの数の電話番号をダイヤルして録音を再生するようにプッシュ キューを設定しました。Twilio を利用したブラスト アナウンス システムです。各番号を反復処理して電話をかけるには時間がかかるため、プッシュ キューを使用してアプリのナビゲーションを高速化したいと考えています。
過去に Laravel 4 で Iron.io プッシュ キューを使用しようとしましたが、実行に時間がかかるタスクや、HTTP 要求が最初は遅かった場合、fire()
メソッド内のコードが複数回実行されるようです。$job->delete()
これが私のキューハンドラの例です -
php - Fortrabbit ワーカー + IronMq + Symfony2
Worker+IronMq の例を見ています。
http://fortrabbit.com/docs/in-depth/workers/scheduler-example
問題は、ワーカーから Symfony2 の特定のサービスを呼び出すにはどうすればよいですか?
php - Laravel IronMq キューの望ましくない並列実行
Laravel で IronMq キューを設定しようとしていますが、既に動作していますが、ポイントは動作が望ましいものではないということです。
IronMq はジョブが完了するまで待って ($job->delete()) 新しいジョブをプッシュすることを期待していますが、前のジョブが完了する前にメッセージをプッシュすることがわかりました。
コードは次のように構成されています。
並列動作を防ぎ、順次にする方法を見つけた人はいますか?
どうもありがとうございました!