- 17, Oct 2024
- #1
У меня есть веб-служба состояния Java, которая подключается к mongodb, и в настоящее время она развертывается как jar непосредственно на виртуальной машине. Эта служба имеет свойство в файле свойств, т.е. primary
.
Если мы установим primary
to true then it is primary instance of the application and on this instance mongodb aggregation will happen.
Если мы установим primary
to false then it is secondary instance of the application and on this instance no mongodb aggregation will happen but it will serve all read and write queries.
Сейчас мы переходим к развертыванию k8s.
Проблемы:
Как нам установить значение «основной» во время развертывания модуля k8s с несколькими репликами?
Как нам справиться с сбоем основного экземпляра модуля приложения?
Я открыт для любых предложений по изменению архитектуры, чтобы облегчить структуру развертывания.
Заранее спасибо.
#kubernetes #java #масштабируемость