Есть ли какие-нибудь СУБД, которые могут уведомлять клиентов об изменении данных?

Задача такая: Есть некий сервис (назовём его A), который меняет данные в базе, и несколько других сервисов (назовём их B), которые должны на эти изменения реагировать.

Существует ли такая фича в каких-то СУБД? Если нет, то какие ещё есть альтернативные способы решения такой задачи, кроме всяких очередей сообщений и пушинга сервисов B со стороны сервиса A? (в идеале хочется, чтобы A и B ничего друг о друге не знали).
Сервисы могут, и скорее всего будут разнесены по разным машинам.
  • Вопрос задан
  • 418 просмотров
Решения вопроса 1
DevMan
@DevMan
сомневаюсь, что это возможно в ваших хотелках/представлении.
где сервисы размещены рояля не играет - сама задача решается ивентами и слушателями.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
YaPA24
@YaPA24
IT эксперт
В БД Oracle есть постоянные активности.. например работы и шедулеры, а так же триггеры. и все они могут например отправить смс или письмо и естественно они сами могут запустить процедуры и функции которые есть в БД.
Триггеры реагируют на изменения в БД, а роботы запускают проверку по времени...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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