Как получить данные из одной БД из более чем одного экземпляра приложения без конфликта - PullRequest
0 голосов
/ 21 июня 2019

Я разработал приложение WCF в VB.NET, которое извлекает записи (уникальные) одну за другой из базы данных (сейчас MS ACCESS, позже она будет перемещена в SQL), и работаю над этим и соответствующим образом обновляю ту же запись.Теперь я хочу запустить несколько экземпляров этого приложения на нескольких виртуальных серверах, и я боюсь, что в любой момент времени более одного экземпляра приложения может выбрать одну и ту же запись и вызвать ошибку.Как я могу избежать получения одной и той же записи?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...