問題タブ [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.
javascript - Express.js と Kue.js を使用したクラスター
私は現在、バックグラウンドで処理する必要があるプロジェクトに取り組んでいますが、Express と Kue の間で通信する必要があります。ただし、現在のセットアップについてもう少し: 私の Express.js は、ホスト マシン内の CPU の半分以上をフォークします。これにより、すべてが意図したとおりに機能します。ここで、バックグラウンド プロセス用に kue.js を実行する別のノード プロセスを実行します。kue は redis を介してジョブをスケジュールするので、私の主な問題は、処理されたバックグラウンド ジョブからメインの node.js アプリにデータを送信する方法です。
私のセットアップの簡単な概要:
app.js (ノード app.js で実行)
background.js (ノード background.js でも実行されます。これは app のような同じノード プロセスではありません)
誰でもこれについてのアイデアを持っていますか?すべての助けに感謝します。
クリスピン
node.js - node.js :エクスプレスアプリを同じボックスの異なるCPUで実行されているkueと通信させる方法は?
私のアプリはCPUを集中的に処理する必要があるため、バックグラウンドジョブとしてそれを行うことを考えています.
Express アプリと kue の両方を同じボックス (異なるコア) で実行したい。それ、どうやったら出来るの?また、メイン アプリとジョブ キューはどのように相互に通信するのでしょうか? それらは同じボックス上にあるため、http 要求を送信するのは非常に無駄に思えます。
javascript - Kue ジョブの完了後にコールバックを実行する
このような質問を見たことがありますが、私の質問には答えていません。
私には機能があります
callback
終了時に呼び出されるようにするにはどうすればよいjobs.process('job', function(job, done){ ...
ですか?
redis - 異なるポートの単一サーバーで redis を実行するにはどうすればよいですか?
node_redisを使用するkueを使用していますが、セッションにも既に使用しているため、特定のポートでサーバーを作成し、デフォルトでポートをリッスンしたいと考えています。node_redis
kue
6379
kue
1234
どうすればこれを行うことができますか?同様のことについて話しているこの記事を見つけましたが、これを行うためにinitスクリプトを作成する必要はありません。
python - Node Kue - 別サーバーで消費計算
ユーザーがノード/エクスプレスサーバーにアップロードした入力ファイルに基づいて「重い」計算を実行し、同時に実行される計算の数を制限する必要があります。計算は、Fortran 90 プログラム (実行時間 30 ~ 90 分) によって行われます。
ジョブ キューを作成するために Kue ( https://github.com/LearnBoost/kue ) を見てきましたが、何ができるかについて少し混乱しています。
- 別のサーバーで計算を実行し、たとえば python プログラムで計算を開始することはできますか (そして、ジョブを「取得」する方法は?)? または、ノードサーバーを実行してから、計算で子プロセスを開始する必要がありますか?