У меня есть кластер akka с application.conf, как показано ниже:
remote { // Remote configuration for this seed node
enabled-transports = ["akka.remote.netty.tcp"]
netty.tcp {
hostname = ""
port = 2555
}
}
cluster {
seed-nodes = [
"akka.tcp://[email protected]:2555",
"akka.tcp://[email protected]:2555"
] // Seed nodes of the cluster
auto-down-unreachable-after = 10s
}
Прямо сейчас начальные узлы жестко закодированы. Я хочу настроить параметр здесь следующим образом:
cluster {
seed-nodes = [
"akka.tcp://automation-akka-http@${?HOST1}:2555",
"akka.tcp://automation-akka-http@${?HOST2}:2555"
] // Seed nodes of the cluster
auto-down-unreachable-after = 10s
}
Я знаю, что могу определить эти параметры в команде sbt для компиляции. Но это не решит мою проблему, потому что я могу иметь IP-адрес исходных узлов только на этапе развертывания. Есть ли способ определить эти параметры при запуске.