Optmisti c Параллелизм с ORM в микросервисах с PubSub - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть структура микросервисов, подобная этой Изображение .

Мой вопрос: как я могу обработать параллелизм транзакций в архитектуре микросервисов с ORM (EF Core), избегая проблем с моими данными ?

Пример: есть 3 сообщения pubsub, которые должны обновить ту же запись клиента.

В моих микросервисах я пытаюсь справиться с этим с помощью метки времени .. (https://docs.microsoft.com/En-Us/ef/core/modeling/concurrency?tabs=data-annotations), но я спрашиваю, есть ли другой способ сделать это.

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

...