Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1044

Locks for Orders

    XMLWordPrintable

Details

    Description

      Aufträge sollen in der Lage sein, Ressourcen (Locks) zu verwenden. Exklusiv und nicht exklusiv möglich.

      Bsp.:
      =====
      Eine Jobkette mit generischen Jobs, die umfangreiche Operationen auf einer bestimmten Datenbank durchführen sollen (z.B. Backup).
      Alle Jobs greifen auf die selbe Datenbank zu. Die Datenbank wird über order-Parameter spezifiziert. Die Datenbank ist die (hier exclusive) Ressource.
      Solange sich für eine Datenbank ein Auftrag, der die Resource (Lock) exklusiv belegt, in der Job-Kette befindet, soll kein anderer Auftrag starten, der dieselbe Resource verwendet.
      Für eine andere Order, die eine andere oder keine Resource verwendet, darf die Job-Kette aber durchaus durchlaufen werden.

      Verhalten: Solange ein Auftrag mit Lock A in Verarbeitung ist, darf kein anderer Auftrag mit Lock A gestartet werden.

      Umsetzung: Unterhalb von <order> soll <lock.use> verwendet werden können.

      Attachments

        Activity

          People

            fs Florian Schreiber (Inactive)
            fs Florian Schreiber (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: