Eimer
Ein Eimer ist ein Halter für Schlüssel und Werte.
Es gibt drei verschiedene Eimer. Jeder Workflow hat seinen eigenen globalen Bucket, in dem die Werte beibehalten werden, auch wenn Corbit gestoppt wird. Es gibt auch einen temporären Bucket, der für jedes behandelte Objekt erstellt wird. Schließlich gibt es System-Buckets.
Objekteimer
Objekt-Bucket-Features sind sehr leistungsfähig und können nützlich sein, wenn eine Aktion Informationen aus einer anderen Aktion verwenden muss.
Die Lebensdauer eines Buckets eines Objekts beginnt, wenn ein Objekt in einer Quelle erkannt und gestartet und von einem Workflow verarbeitet wird, und endet dann, wenn alle Aktionen ausgeführt wurden. Dies bedeutet, dass für jedes Objekt, das in einem Workflow behandelt wird, ein neuer Bucket erstellt wird.
Die Daten des Buckets werden unter den Aktionen geteilt, in denen für das Objekt aufgerufen wird. Werte, die in den Bucket eingefügt werden, können von jeder Aktion verwendet werden, die ausgeführt wird, nachdem der Wert in den Bucket eingegeben wurde.
Workflow-Buckets
Als Ergänzung zum Object-Bucket verwendet Corbit Workflow-Buckets. Der Workflow-Bucket ist ein statischer Bucket, in dem die Werte mit dem Workflow gespeichert werden, auch wenn Corbit heruntergefahren wird. Zum Beispiel kann der Workflow-Bucket verwendet werden, um eine laufende Nummer oder ein internes Protokoll zu haben.
System-Buckets
System-Buckets werden in einem separaten Menü festgelegt, da diese Buckets von jedem Workflow verwendet werden können.
System-Buckets ähneln Workflow-Buckets, können jedoch zwischen Arbeitsabläufen geteilt werden. Beispiele für System-Bucket-Verwendungszwecke können ein Server-Speicherort oder ein Server-Host-Name sein. Der Serverstandort / Name kann dann in mehreren Quellen oder Aktionen verwendet werden. Wenn der Server geändert wird, ist die Änderung nur an einem Ort, dem System-Bucket-Wert, erforderlich.