Ich habe eine kleine App, die einige Aufgaben im Hintergrund ausgeführt werden muss. Der Hauptzweck besteht darin, einen Socket zu einem anderen Rechner zu öffnen, eine Datei über den Socket zu senden (es können N Maschinen vorhanden sein) und die Antwort auf einem anderen Socket zu hören. Diese Aufgabe kann von 30 Sekunden bis vielleicht ein paar Stunden dauern, und das Gerät ist für diese Zeit beschäftigt und kann keine neuen Jobs verarbeiten. Idealerweise möchte ich möglichst viele Aufgaben (== nicht ausgelastete Maschinen verfügbar) parallel bearbeiten.Windows/Ruby Hintergrundverarbeitung
Die Strömung Basisanwendung wäre:
loop do
# get available machines
# fork a thread/background worker for each
# process a wating job job
end
Kann jemand etwas einfach für die beschriebenen Anforderungen empfehlen, die auf Windows läuft?
Danke! Ben
Was auch immer Kraut führt Sie den Schaum aus dem Rasen spülen ... Ich möchte es. – 08Hawkeye
Ordentlich! Das funktioniert perfekt für mich, danke ... – Ben