問題タブ [kue]

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 に答える
2566 参照

node.js - Node.js Kue ワーカーの送信結果

私のアプリは、Kueを使用して要求をキューに入れます。これはworker.js、ジョブが Proximo を介して行う要求を送信する必要があるため、によって処理されます。少し混乱します。しかし、このため、ジョブの結果をユーザーに返すことができません。以前は、ジョブがres.send(results)データを取得し、ユーザーがデータを取得していました。

Kue'ed ジョブで結果をユーザーに送り返すには、どのような方法が最適でしょうか? 現時点で考えられる唯一の方法は、Web フックを使用することですが、これは最も効率的な方法ではなく、ユーザーとデータの間に壁ができてしまいます。

0 投票する
2 に答える
3421 参照

node.js - Kue ジョブの結果を取得し、開いている接続を介してこれをクライアントにプッシュする

MongoDB から JSON を提供する API エンドポイントがあります。単純に次のように:

このエンドポイントで Kue ジョブをトリガーし、このジョブが終了したら、何らかの形でジョブの結果 (データベース内の新しいリンク) をクライアントにプッシュしたいと考えています。 HTTPGETリクエストを開きます。

ただし、Kue ジョブの結果を取得する方法も、ジョブが完了したときにこの新しく受信したデータをクライアントにプッシュする方法もわかりません。

Kue ジョブの結果を取得する方法がない場合は、データベースにクエリを実行して新しいドキュメントを探すことができます。ただし、クライアントに別の応答を送信する方法はまだわかりません。誰かが私を正しい方向に向けてくれることを願っています!

0 投票する
4 に答える
7685 参照

node.js - Redis の代わりに MongoDB で動作する、Kue の優れた代替手段は何ですか?

node.js と mongodb を使用して Web アプリを構築しています。遅延ジョブを追加する必要があります。たとえば、サインアップの 1 か月後にユーザーにメールを送信します。Kue 以外の遅延ジョブに対する既存のソリューションは見つかりませんでしたが、Redis を使用しており、Web アプリに別のリソースを追加する前に、既存の Mongodb を使用したいと考えています。

そのための既存のソリューションはありますか?

0 投票する
1 に答える
355 参照

node.js - Nodejs:別々のインスタンスとして実行されているmeteorとexpressアプリ間でセッションを共有する

基本的に、ユーザーは、accounts-uiパッケージを使用してlocalhost:30000で実行されているmeteorアプリにログインします。Expressアプリはlocalhost:34444で実行されています。

ある時点で、ユーザーはエクスプレスアプリ(実際にはKue)を使用する必要があります。ユーザーが2回ログインするのは避けたいと思います。

両方のインスタンスは同じドメインで実行されており、ポートは異なります。

私の最終目標は、すべて同じドメイン内の別のWebサーバーインスタンス(この場合はmeteor)からログオンしたユーザーがアクセスできるジョブキュー管理を実現することです。

0 投票する
1 に答える
1000 参照

node.js - エラーの解決方法: モジュール 'kue' が見つかりません

私は kue ジョブ キューを使い始めており、プロデューサーが機能するかどうか試しています。

プロデューサー.js

ただし、エラー Error: Cannot find module 'kue' が表示されます。ただし、kue をグローバルにインストールしました。

これがエラーです

0 投票する
0 に答える
1492 参照

redis - Kue - エラー: 認証エラー: ERR クライアントの最大数に達しました

APP Fog でデプロイすると、redis 接続エラーが発生します。KUE が生成する接続が多すぎるかどうかはわかりません。

ここにスタックがあります

redis サーバー ログは、5 つのクライアント接続を行ったことを示しています。接続数を減らす方法はありますか

ありがとう

0 投票する
2 に答える
6097 参照

node.js - Kue を使用して毎週木曜日に 1 回ジョブをスケジュールする方法は?

Kueを使用して、毎週木曜日に 1 回ジョブを実行するようにスケジュールするにはどうすればよいですか? Kue の readme には、ジョブを遅らせることができると記載されていますが、特定の時間にジョブを繰り返し実行するにはどうすればよいでしょうか?

cron ジョブでやりたいことができますが、Kue の機能が気に入っています。

私が望むのは、木曜日に一度だけジョブを処理することです。