crontab ist zu ineffizient. Gibt es eine effizientere?
crontab ist zu ineffizient. Gibt es eine effizientere?
Verwenden Sie die Redis-Warteschlange, geben Sie Daten von lpush ein und öffnen Sie dann einen anderen Prozess, while(true){brpop/rpop queue}
Im Folgenden wird PHP als Beispiel verwendet:
Code in einer.php-Datei
1 2 3 |
|
Code in der b.php-Datei
1 2 3 4 5 6 7 8 9 |
|
B.php-Datei mit PHP-Befehl ausführen
1 |
|
Es wird empfohlen, die asynchrone Verarbeitung zu verwenden
Betreiben Sie nur die Redis-Warteschlange und verwenden Sie andere asynchrone Programme, um eine Synchronisierung zu erreichen