A method, apparatus, and article of manufacture for performing a two-phase
commit protocol for a transaction in a system having a plurality of data
sources. An availability status is verified for all of the data sources,
and the two-phase commit protocol for the transaction is completed for
those data sources that are available, while the transaction is logged for
data sources that are unavailable.
Μια μέθοδος, μια συσκευή, και ένα άρθρο της κατασκευής για την εκτέλεση έναν διφασικού δεσμεύουν το πρωτόκολλο για μια συναλλαγή σε ένα σύστημα που έχει μια πολλαπλότητα των πηγών στοιχείων. Μια θέση διαθεσιμότητας ελέγχεται για όλες τις πηγές στοιχείων, και ο διφασικός δεσμεύει το πρωτόκολλο γιατί η συναλλαγή ολοκληρώνεται για εκείνες τις πηγές στοιχείων που είναι διαθέσιμες, ενώ η συναλλαγή καταγράφεται για τις πηγές στοιχείων που είναι μη διαθέσιμες.