I необходимо запустить уникальный экземпляр программного обеспечения на нескольких компьютерах, как я могу это сделать без сервера централизатора?
Например:
4 компьютера, соединенные локальной сетью, 2 из которых имеют «оборудование», которое Мне нужно отправить заявку.
Мне нужно создать программное обеспечение, которое будет работать на 4 компьютерах, поскольку, если один из этих компьютеров с "оборудованием" сломается или возникнет какая-либо проблема, заявка перейдет на другой компьютер с " оборудование ». Также, чтобы сбалансировать требования между всеми компьютерами с« оборудованием »и избежать накладных расходов и длинных очередей.
Замечания:
Один сервер для центрирования не подходит, потому что, если сервер сломался, все очереди останавливались вместе.
Я не могу создать сервер с резервированием в качестве кластера, потому что это дорого стоит.
Я использую linux
Изменить:
Мое программное обеспечение должно получать запросы всех компьютеров для распределения между компьютерами, имеющими «оборудование», которое я назвал «SAT».
SAT - это оборудование, которое получает запрос через вашу конкретную ".dll", которая находится на компьютере, к которому был подключен SAT.
lvs
, openais
имеют открытый исходный код. Проблема в том, чтобы правильно использовать кластеры и / или балансировщики нагрузки. Это включает глубокие технические знания о том, чего вы действительно хотите.