- Регистрация
- 21.04.2010
- Сообщения
- 57
- Благодарностей
- 15
- Баллы
- 8
Привет, коллеги.
Давно интересует вопрос, как сделать так, чтобы не парсить изменения в файлах, БД, FTP и т.д. чтобы запускать шаблоны.
Как идея для разработчиков.
По какой-то кнопке, в ZP или PM запускаем процесс ngrok, который смотрит в мир
ZP в ответ выдает внешний URL на который можно кидать запросы POST/GET.
и разработать общий формат входящих, по типу
ZP слушает входящие запросы на этот порт и дальше обрабатывает в соответствии с параметрами, которые пришли.
Как итог
- Мгновенная реакция ZP на изменения в ваших сервисах, сайтах и т.д.
- Не надо вечно парсить с интервалом в 1,2, 5, 10..... секунд свои апишки/базы/страницы, чтобы запустить шаблон или писать сервер на c# который будет мониторить это дело или через гугл скрипт(как кто-то здесь писал).
- Аля, альтернатива Zapier и им подобных, только локально...
Кто что думает? Поделитесь мыслями плиз...
Давно интересует вопрос, как сделать так, чтобы не парсить изменения в файлах, БД, FTP и т.д. чтобы запускать шаблоны.
Как идея для разработчиков.
По какой-то кнопке, в ZP или PM запускаем процесс ngrok, который смотрит в мир
ZP в ответ выдает внешний URL на который можно кидать запросы POST/GET.
и разработать общий формат входящих, по типу
JSON:
{
"templateName" : "имя_проекта", // или ИД или любой другой опознавательный знак
"templateFile" : "/path/templaze.zp", // например если проект надо запустить из файла
"delay" : "0", // 0 - стартануть сразу, ХХХ - задержка в секундах
"tryNumbers" : "1", //количество попыток
"endAfterSucceded" : "1", // остановить после ХХ успехов
"inputs" : [
"variable1" : "входная переменная 1",
"variable2" : "входная переменная 2",
"variable3" : "входная переменная 3"
...
],
"HASH" : "" // можно как-то защитить, например в ZP выдавать при старте сервера выдавать какой-то хэш типа sha512(email:lickey) email
}
Как итог
- Мгновенная реакция ZP на изменения в ваших сервисах, сайтах и т.д.
- Не надо вечно парсить с интервалом в 1,2, 5, 10..... секунд свои апишки/базы/страницы, чтобы запустить шаблон или писать сервер на c# который будет мониторить это дело или через гугл скрипт(как кто-то здесь писал).
- Аля, альтернатива Zapier и им подобных, только локально...
Кто что думает? Поделитесь мыслями плиз...
Последнее редактирование: