Was ist die beste Vorgehensweise, um das atomare Lesen einer Datenbanktabelle mithilfe von JDBC sicherzustellen?

Ich habe eine Java-Anwendung, die aus einer Datenbanktabelle liest, damit Jobs verarbeitet werden können, und ich kann mehrere Instanzen dieser Anwendung auf verschiedenen Servern ausführen, da jeder Job unabhängig ist. Sobald ein Auftrag zur Verarbeitung abgeholt wurde, wird sein Status auf "Wird ausgeführt" aktualisiert. Was ich sicherstellen möchte, ist das Abrufen von zu verarbeitenden Jobs von jeder Instanz, um atomar zu sein. Wie kann ich dies mit JDBC erreichen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage