172 похожих чатов

Привет всем. Такой вопрос. Есть приложение, которое работает и выполняет

работу. Это не api и не работает с потоком http запросов. Я хочу запустить это приложение на нескольких серверах. Но при этом только одно будет выполнять работу, остальные будут запущены, но в состоянии ожидания. Если отвалится приложение или сервер с активным инстансом - нужно, что бы приложение на другой машине просыпалось и начинало работу. Как это сделать? Первое что приходит в голову, это сообщить каждому инстансу ip каждой машины и инстансы будут сами проверять и решать кому работать. Или может реализовать health api и использовать стороннее приложение, которое будет опрашивать все инстансы и слать сигнал, что бы активировать моё приложение. nginx вроде умеет делать health check, но ведь это не накладывается на моё приложение.

6 ответов

11 просмотров

А ты погромист или девупс?)

Konstantinx- Автор вопроса
Crysalis
А ты погромист или девупс?)

Программист. Но приходится сейчас всё решать. Да даже интересно как такое проворачивается.

Konstantinx
Программист. Но приходится сейчас всё решать. Да д...

Вообще, твоя мысль верна) можно проверять «кластер» на наличие определённых ответов и открывать ноду, если нет отчета нужного

Konstantinx- Автор вопроса
Crysalis
Вообще, твоя мысль верна) можно проверять «кластер...

А какой софт для это можно юзать? А то все поиски приводят меня к прокси

virtual ip address

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта