Транзакции PHP / MySQL и XA (распределенные транзакции) - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть система, которая разделена между различными серверами и базами данных на этих серверах - 5 серверов с общим количеством около 500 сегментов.Используя PHP, я хотел бы использовать транзакции XA (распределенные транзакции), чтобы гарантировать успешное завершение или откат всех операторов SQL между серверами и между сегментами.

Я изучил и прочитал все о PHPПакет PECL mysqlnd_ms и транзакции XA, но есть некоторые вопросы:

  1. Пакет PHP PECL mysqlnd_ms v1.6.0-alpha представил функции, связанные с транзакциями XA.Исходя из вашего опыта, достаточно ли стабильно для использования в производстве?Он не обновлялся в течение 5 лет, и в документации по-прежнему говорится, что он не должен использоваться в производстве, но, похоже, он требует значительных загрузок и использования. Есть ли опыт работы с mysqlnd_ms v1.6.0-alpha в работе?

Некоторые ссылки, которые я просмотрел:

...