[SOLVED] Возможно ли сделать какой-нибудь веб сервис для выполнения проекта Zenno? Своего рода API

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Например можно сделать так что бы на моём сайте была например кнопка которая бы запускала проект с определенными переменными? И по результатам понятное дело проект писал бы в СУБД статус выполнения.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
возможно. Проект-"администратор" в зенно постоянно чекает сайт в ожидании указаний, после получения которых запускает нужные проект
 
  • Спасибо
Реакции: eilyxin2

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
У меня так на сайте, зенка проверяет на новые сообщения, после чего уведомляет мне в вк)
 
  • Спасибо
Реакции: eilyxin2

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Извиняюсь за глупый вопрос:
что такое Проект- "администратор"?
Просто у меня древняя версия зеннки, может это какой-то новый функционал которого у меня нет? версия зенки от 2016 года
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
это я так пометил его. просто проект зеннопостера, сделанный тобой, функция которого заключается только в том, чтобы постоянно проверять наличие новых заданий, и выполнение полученных команд
 
  • Спасибо
Реакции: eilyxin2

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
А понял)) по сути мне достаточно в СУБД создать табличку и туда пихать задания с id проекта и нужными переменными, отдельный проект зенки будет чекать эту таблицу и проверять статус новых заданий) Все логично) А как быть если например будет 1000 заданий в минуту?)))) 1000 потоков не осилить на одной машинке, нужна будет какая-то балансировка между кластером серверов, верно?)
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Или не запускать сразу 1000 потоков, а добавить поле Status в БД со статусами "In progress" "New task" "ready" и тд, и в зависимости от этого работать в 20 - 30 потоков (или сколько там ваша машина выдержит)
 
  • Спасибо
Реакции: eilyxin2

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8
Спасибо за подсказку! + Вам всем в карму)
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
плюсик тут)
upload_2017-9-18_17-19-34.png
 
  • Спасибо
Реакции: eilyxin2

inilim

Client
Регистрация
16.09.2017
Сообщения
446
Благодарностей
170
Баллы
43
1000 заданий в минуту? Этож сколько посещений на сайте должно)
 
  • Спасибо
Реакции: eilyxin2

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
какая разница сколько заданий, 1000, 10000, миллион. Шаблон их подхватит и подкинет в зенно за секунды
 
  • Спасибо
Реакции: eilyxin2

eilyxin2

Client
Регистрация
03.12.2015
Сообщения
45
Благодарностей
3
Баллы
8

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Ну если речь об API, то по любому для начала нужно будет написать скрипт который будет принимать запросы на сайте. Ну а далее уже можно подключать зенку.
 
  • Спасибо
Реакции: eilyxin2

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)