1차 시도 master_server db 를 만들어서 마스터가 될 ip 정보를 넣어두었다 그리고 서버들은 1분마다 아래 체크를 해서 본인이 마스터인지 확인을 했다 @Transactional(isolation = Isolation.SERIALIZABLE) fun checkIfMasterServer(): Boolean { val masterServerEntity = masterServerRepository.findByIdOrNull(1) ?: MasterServerEntity(1) val expireAt = masterServerEntity.expireAt if (expireAt?.isBefore(LocalDateTime.now()) != false) { masterServerEntity.ip = InetA..