Обработка одновременных транзакций на двух разных серверах

После ВСЕГО я видел на разных форумах и блогах, чтобы заставить сканер работать, что исправляло установку EXTRA нормальных бэкэндов! Невозможно установить их, и для меня это было решение!

Фон :, У меня установлен DSP-J562DW на Mint 17.3 (Ubuntu 14.04) и Kubuntu 16.10 64 бит, с WiFi тоже .

0
задан 13 August 2018 в 14:47

1 ответ

Мое предложение состояло в том, чтобы справиться с этой проблемой на первом уровне, который является получением записей из вашей базы данных sql.

В вашем коде приложения запишите записи в заблокированной области и помечайте их как isprocessing , (Вы можете добавить столбец для этой цели). Ваше приложение должно получить записи, значение IsProcessing которых является ложным.

0
ответ дан 15 August 2018 в 17:02
  • 1
    когда вы говорите, что заблокирован объем, вы говорите об общей блокировке? Не уверен, как обращаться в многосерверной среде для блокировки. – Mahesh Biradar 15 August 2018 в 16:31
  • 2
    У вас есть два приложения, которые пытаются читать строки в одной базе данных. Первое приложение (на первом сервере) делает запрос к базе данных, чтобы читать некоторые строки, тогда он будет отмечать их как IsProcessing. В то время как первое приложение работает, если второе приложение пытается достичь базы данных, оно должно ждать фиксации первых приложений. Вы можете сделать это с помощью IsolationLevel базы данных. stackoverflow.com/questions/36211341/… поможет вам, я думаю – ahmet 15 August 2018 в 16:54

Другие вопросы по тегам:

Похожие вопросы: