Karamzin
Client
- Регистрация
- 24.05.2016
- Сообщения
- 214
- Благодарностей
- 431
- Баллы
- 63
Всё о чем ты говорил решается грамотным проектированием БД. Запуск нового сервака превращается в "просто запустить" шаблон на сервере. Все настройки, профили и прочее подтягивается из БД и при необходимости обновляются самим же шаблоном на автомате. Логи уходят в БД. Многопоток управляется через локирование БД и колонкой datetime. Шаблон естественно писать самому, но получается комбайн со 100% пассивной работой. Работа объемная, но интересная.Я для этого использовал общую базу MySql, но страница тоже вариант.
Вообще я имел в виду очень геморно управлять работой шаблонов в целом на разных серверах. Их же не только нужно запустить/остановить. Шаблон может быть со входными настройками. Логи собирать с каждого. Готовые шаблоны не получится использовать. Нужно будет переделывать под себя т.к. при работе на одном сервере zennoposter сам распаралеливает потоки, а если серверов много, то нужно гемороится с тем чтобы они между собой не конфликтовали/пересекались и т.д.
Было бы идеально на одном сервере запустить zennoposter например в 1000 потоков и чтобы эти потоки сам zennoposter распределил по нескольким серверам (или самому указать сколько где запускать потоков). Так например работает сетевой рендеринг в 3d визуализации. Очень удобно.