Транзакции, как они исполняются при внешнем соединении и подписке на события
Уважаемые коллеги, есть вопрос. Абстрактного характера.
Пример:
Есть база серверная v8, Абстрактная база не важно конфига какая.
Есть другие базы, которые подключаются к ней из вне - например через веб сервис или через COM. Опять таки, абстрактно как - важно что извне.
При подключении другие базы создают объекты в этой базе.
Теперь вопрос:
Подписка на событие (например ПриЗаписи) в этом случае отработает в рамках сеанса внешнего соединения? То есть соединение не закроется пока не отработает подписка?
Более широкий вопрос:
Как сделать так, чтобы другие базы, пушили в эту данные и отключались, а эта база сразу же начинала эти данные обрабатывать, условно при записи, но не в рамках транзакций внешнего соединения от других баз.
Важно: и не по регламентному заданию.
То есть весьма условно: база отправитель стрельнула в эту БД данными и отвалилась заниматься своими другими делами. А эта БД сразу же начала их обработку.
Пример:
Есть база серверная v8, Абстрактная база не важно конфига какая.
Есть другие базы, которые подключаются к ней из вне - например через веб сервис или через COM. Опять таки, абстрактно как - важно что извне.
При подключении другие базы создают объекты в этой базе.
Теперь вопрос:
Подписка на событие (например ПриЗаписи) в этом случае отработает в рамках сеанса внешнего соединения? То есть соединение не закроется пока не отработает подписка?
Более широкий вопрос:
Как сделать так, чтобы другие базы, пушили в эту данные и отключались, а эта база сразу же начинала эти данные обрабатывать, условно при записи, но не в рамках транзакций внешнего соединения от других баз.
Важно: и не по регламентному заданию.
То есть весьма условно: база отправитель стрельнула в эту БД данными и отвалилась заниматься своими другими делами. А эта БД сразу же начала их обработку.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) фоновое ведь будет запускаться из ПриЗаписи? Есть уверенность, что к моменту запуска фонового задания текущая транзакция завершится и это фоновое прочитает правильные данные?
Хотя и с рег. заданием такой уверенности нет, если только не читать данные из импровизированной очереди с задержкой, например записи, добавленные несколько минут назад.
Хотя и с рег. заданием такой уверенности нет, если только не читать данные из импровизированной очереди с задержкой, например записи, добавленные несколько минут назад.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот