блокировка строки aiomysql при использовании нескольких асинхронных программ - PullRequest
1 голос
/ 01 ноября 2019

У меня есть таблица mysql на aws mysql, и поэтому моя программа на python asyncio, которая использует aiomysql - https://github.com/aio-libs/aiomysql, подключается к удаленной базе данных mysql.

В моем магазине таблиц есть следующие поля:id, names, product_id, payment_status

payment_status содержит статус заказа, т. Е. paid,pending,cancelled

скажем, я запускаю свою программу asynio на сервере X, и программа начинает проходить через мой магазин таблиц, обновляяpayment_status различных продуктов.

На другой машине я запустил другую программу asynchio точно так же, как последнюю на машине X на машине Y, если программа на X начинает работать со строками, блокирует ли aiomysql такуюстрока, когда asyncio на какое-то время передала управление, чтобы избежать одновременной работы двух программ в одной строке?.

...