172 похожих чатов

Где лучше сделать обработку вебхуков? Через триггеры, чтоб при запросах

база данных так же дополнительно указывала бэку вебхуки, или на бэке при выборке так же проверять, какие вебхуки нужно обработать и как?

8 ответов

7 просмотров

А можно поподробнее? Как то ничего не понятно, и как связаны хуки и база(ну в контексте той логики что вы хотите реализовать)

Артур Бердыев
А можно поподробнее? Как то ничего не понятно, и к...

Я заранее хочу задуматься о такой штуке, как внешний API. То есть администраторы смогут включить настройку, чтоб при изменениях на их адрес отправлялся такой и такой-то запрос. Список этих адресов, прилинкованное событие и форма разумеется будут лежать в базе. Но как лучше будет сделать. Чтоб сервер бэкэнда запрашивал у базы двумя разными запросами (не транзакциями) что и как ему нужно уведомить, или база при едином изменении составляла данные для отправки?

mister_svinia⸙ꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋ
Я заранее хочу задуматься о такой штуке, как внешн...

тот же telegram bot api server вообще не использует БД и все равно ухитряется работать с вебхуакми PS а так ли оно тогда вам надо

central hardware
тот же telegram bot api server вообще не используе...

ну точнее вру, данные то храняться, но сам бот апи сервер ничего не знает про эти данные и как они храняться

Я бы все же не советовал писать бизнес логику на триггерах

mister_svinia⸙ꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋ
Я заранее хочу задуматься о такой штуке, как внешн...

А проблема в чем? Наступило ваше событие, достали из базы данные кому отправить и сделали запрос?

mister_svinia⸙ꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋꠋ
Я заранее хочу задуматься о такой штуке, как внешн...

И да, транзакцый в принцыпе тожэ можно сделать не одну. Одна — делает обновление и отмечает, что есть что отправить. Воркер начинает пытаться это отправлять (до посинения).

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

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет. Я верно понимаю, что в определении класса Монад m — зафиксирован (к тому же поскольку это моноид в категории эндофункторов). Т.е. используя байнд я не могу перемещать...
Arseny
5
Карта сайта