Wie viele gleichzeitige setTimeouts vor Leistungsproblemen?

Ich habe eine node.js-App mit 10 bis 100.000 gleichzeitigen setTimeouts, die zu einem bestimmten Zeitpunkt ausgeführt werden. (Sie dauern alle 5 Minuten.) Der Rückruf ist ziemlich trivial, nur ein HDECRBY in redis. Ich habe noch keine Performance-Probleme damit, auch auf einer t2.micro-Instanz.

Ich weiß, dass ich auf Probleme stoßen werde, wenn die Rückruffunktionen nicht so schnell ausgeführt werden können, wie ich die setTimeouts (offensichtlich) einstelle, aber es gibt Probleme mit einer hohen Anzahl von setTimeouts.an sic? B. werde ich auf einen RAM-Engpass stoßen, wenn ich diesen auf beispielsweise 1 Million gleichzeitig skaliere? 10 Millionen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage