база данных так же дополнительно указывала бэку вебхуки, или на бэке при выборке так же проверять, какие вебхуки нужно обработать и как?
А можно поподробнее? Как то ничего не понятно, и как связаны хуки и база(ну в контексте той логики что вы хотите реализовать)
Я заранее хочу задуматься о такой штуке, как внешний API. То есть администраторы смогут включить настройку, чтоб при изменениях на их адрес отправлялся такой и такой-то запрос. Список этих адресов, прилинкованное событие и форма разумеется будут лежать в базе. Но как лучше будет сделать. Чтоб сервер бэкэнда запрашивал у базы двумя разными запросами (не транзакциями) что и как ему нужно уведомить, или база при едином изменении составляла данные для отправки?
тот же telegram bot api server вообще не использует БД и все равно ухитряется работать с вебхуакми PS а так ли оно тогда вам надо
ну точнее вру, данные то храняться, но сам бот апи сервер ничего не знает про эти данные и как они храняться
Я бы все же не советовал писать бизнес логику на триггерах
А проблема в чем? Наступило ваше событие, достали из базы данные кому отправить и сделали запрос?
Лучшэ, конечно, это с сервера приложэний всё дёргать.
И да, транзакцый в принцыпе тожэ можно сделать не одну. Одна — делает обновление и отмечает, что есть что отправить. Воркер начинает пытаться это отправлять (до посинения).
Обсуждают сегодня