ΠΠΎΡΠ΅ΠΌΡ Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°Ρ ΠΈ Π³Π΄Π΅ ΠΎΠ½ Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΆΠΈΠ²?
ΠΠ²ΡΡ ΡΠ°Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ Π΄Π°ΡΡ Π½Π°ΡΡΠΎΡΡΡΡ Π°ΡΠΎΠΌΠ°ΡΠ½ΠΎΡΡΡ: ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Β«Π³ΠΎΡΠΎΠ²Ρ?Β», ΠΈ Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΠΎΡΠ²Π΅ΡΠΈΠ»ΠΈ Π΄Π° β ΡΠ°ΡΡΡΠ»Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ. Π¦Π΅Π½Π° β Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π°ΠΌΠΈ: ΠΏΠΎΠΊΠ° ΠΈΠ΄ΡΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΡΡΠ»ΠΊΠ°, ΡΡΡΠΎΠΊΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ Ρ Π²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². Π₯ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠ΅: 2PC β Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΡΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ ΡΠΏΠ°Π» ΠΏΠΎΡΠ»Π΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΎΡΡΠ°Π»ΠΈΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Β«Π³ΠΎΡΠΎΠ²Β» ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°Π²Π° Π½ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ, Π½ΠΈ ΠΎΡΠΊΠ°ΡΠΈΡΡ, β ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ½ΠΎΠΆΠ°Π΅ΡΡΡ: ΠΏΡΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎ 99.9% Π΄Π°ΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅. Π ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Π²ΠΌΠ΅ΡΡΠΎ 2PC Π±Π΅ΡΡΡ ΡΠ°Π³Ρ Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΏΠ»ΡΡ outbox ΠΈ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ. ΠΠΈΠ²ΡΡ 2PC ΡΠ°ΠΌ, Π³Π΄Π΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ: ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π±Π°Π·Π°, XA Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kafka.