トップページ > プログラム > 2015年07月10日 > GAz2R2PC

書き込み順位&時間帯一覧

14 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000011215



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【node.js】サーバサイドjavascript 3【io.js】©2ch.net

書き込みレス一覧

【node.js】サーバサイドjavascript 3【io.js】©2ch.net
521 :デフォルトの名無しさん[sage]:2015/07/10(金) 20:49:47.35 ID:GAz2R2PC
おかしな質問じゃないと思うがな、FAQの類ではあるが

>>518
asyncってモジュールには並列数を制限する関数がたくさん用意されている
https://github.com/caolan/async
のeachLimit、mapLimit、parallelLimitなど

ES6 Promiseを使いたいなら
https://github.com/timdp/es6-promise-pool
ってのがあったが、他にもっといいモジュールがあるかもしれん
ES6以前のPromise実装だとBluebirdにはそういう機能があるし、Q用にはqlimitってモジュールがある

RxJSでもmergeがあるし、ありがちな問題だから変なヤツは気にすんな

一般的じゃない方法として、HTTPサーバへアクセスする上限を決めたいだけなら
http.AgentのmaxSocketsで制限できる
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
524 :デフォルトの名無しさん[sage]:2015/07/10(金) 21:26:58.34 ID:GAz2R2PC
>>522
文脈的に複数の非同期I/Oを同時に発行する上限の制御だからシングルスレッドは関係ない
用語的により正しいのはsimultaneouslyだろう
用語の話だけなら「何もかも」とか「めまいがする」などと罵る必要ないだろ

>>523
非同期を扱うモジュールとしては、これまではasyncがデファクト
ES6からは標準なのでPromiseが使われていくだろうがES7ではasync/awaitになるw
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
527 :デフォルトの名無しさん[sage]:2015/07/10(金) 22:32:40.45 ID:GAz2R2PC
>>525
元質問よく読みな
たとえばHTTPサーバへの同時アクセスを上限5にしたいって書いてある

>>526
ES7のasync/awaitはasyncモジュールとは全くの別物w 紛らわしいな
ES7仕様の提案はこれ
https://github.com/lukehoban/ecmascript-asyncawait
C#とか.NETで既に導入されてて、非同期が同期のように書けて例外も使える
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
529 :デフォルトの名無しさん[sage]:2015/07/10(金) 22:47:48.13 ID:GAz2R2PC
>>528
相手のHTTPサーバに負荷をかけすぎないように、の意味だろ
それくらい読み取れないなら黙ってろよ・・・
【node.js】サーバサイドjavascript 3【io.js】©2ch.net
535 :デフォルトの名無しさん[sage]:2015/07/10(金) 23:44:16.99 ID:GAz2R2PC
>>530
スマンw

>>531
> BluebirdってES6以前なん?

元々CommonJSにPromise/A+って仕様があってQやBluebirdはその実装
それらがベースになってES6のPromiseになった
だからBlurbirdもQもES6 Promiseのスーパーセットのはず
Bluebirdの各種関数(今回の場合はmap)をES6 Promiseと組み合わせても動く可能性高い
https://github.com/petkaantonov/bluebird/blob/master/API.md#mapfunction-mapper--object-options---promise

>>533
いつから負荷(workload)が計算量になったんだよwww
負荷ってのはたとえばload averageのloadのことだよ、言わせんな恥ずかしい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。