История изменений
Исправление Vit, (текущая версия) :
Полностью проработанное ТЗ я выдать не готов. Пока только в общих чертах, в первом посте.
Задач, которые могут реально перегрузить все ресурсы у меня нет. Они все вспомогательные. Основное - это все-таки отдача веб-страничек.
Бывают просто вещи, которые зависят не от меня. Например, проверить размеры картинок, вставленных в пост, и слишком толстые заменить на ссылки. Там могут случиться непредсказуемые таймауты. Но наверное это можно на уровне самой задачи разрулить, чтобы не усложнять.
Меня интересует чисто практическая сторона вопроса. Чтобы имплементация была «встроенной библиотекой». То есть, чтобы на продакшен можно было раскатывать однотипные образы инстансов, без лишней конфигурации.
В качестве шареного ресурса для локов есть редис и монга.
Навороты вроде собственных мультимастеров с кворумами не нужны. Все в пределах одной стойки. Если сетка именно засплитится, то вариант с полным остановом задач меня устроит. Детектится просто - кто потерял доступ к редисовском мастеру или к кворуму монги, тот ждет.
Больше 3 физических серверов точно не будет еще несколько лет. Ну а потом можно будет еще много раз все переделать. Сейчас мне нужна именно простота исполнения и простота использования.
Все что я видел готового - слишком ынтырпрайзно, выделенные сервисы. А конкретно из пакетов под ноду - слишком убого. Поэтому пытаюсь понять общую логику, чтобы сделать свой лисапед, но максимально простой.
Исходная версия Vit, :
Полностью проработанное ТЗ я выдать не готов. Пока только в общих чертах, в первом посте.
Задач, которые могут реально перегрузить все ресурсы у меня нет. Они все вспомогательные. Основное - это все-таки отдача веб-страничек.
Бывают просто вещи, которые зависят не от меня. Например, проверить размеры картинок, вставленных в пост, и слишком толстые заменить на ссылки. Но наверное это можно на уровне самой задачи разрулить, чтобы не усложнять.
Меня интересует чисто практическая сторона вопроса. Чтобы имплементация была «встроенной библиотекой». То есть, чтобы на продакшен можно было раскатывать однотипные образы инстансов, без лишней конфигурации.
В качестве шареного ресурса для локов есть редис и монга.
Навороты вроде собственных мультимастеров с кворумами не нужны. Все в пределах одной стойки. Если сетка именно засплитится, то вариант с полным остановом задач меня устроит. Детектится просто - кто потерял доступ к редисовском мастеру или к кворуму монги, тот ждет.
Больше 3 физических серверов точно не будет еще несколько лет. Ну а потом можно будет еще много раз все переделать. Сейчас мне нужна именно простота исполнения и простота использования.
Все что я видел готового - слишком ынтырпрайзно, выделенные сервисы. А конкретно из пакетов под ноду - слишком убого. Поэтому пытаюсь понять общую логику, чтобы сделать свой лисапед, но максимально простой.