Совместное использование одной базы данных между двумя микро-сервисами - PullRequest
0 голосов
/ 24 октября 2019

У меня есть две микро-службы, написанные с использованием ядра .net, которое совместно использует одну базу данных (сервер sql). Я хочу объединить соединение базы данных между двумя микро-службами, возможно ли это сделать?

1 Ответ

0 голосов
/ 24 октября 2019

.Net и экземпляр сервера базы данных управляют фактическими (физическими) подключениями к базе данных. Каждый раз приложения запрашивают открыть соединение с базой данных;он предоставляется из пула соединений. И когда соединение закрывается в приложении, оно возвращается в пул.
Вы можете поделиться объектом соединения с помощью некоторых методов межпроцессного взаимодействия и собственного кодирования, но это не очень хорошая модель.
Если вам нужно соединение для хранения транзакций в обеих службах, лучше сделать это с помощью распределенных транзакций.

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