В качестве члена экземпляра кластера Akka Singleton, как подписаться на событие становления LEADER в шаблоне Akka Cluster Singleton.
application.conf следующим образом:
akka {
actor {
provider = "akka.cluster.ClusterActorRefProvider"
deployment {
/singleton/registerService/workerRouter {
router = consistent-hashing-pool
nr-of-instances = 100
cluster {
enabled = on
max-nr-of-instances-per-node = 3
allow-local-routees = on
use-role = registers
}
}
}
}
remote {
log-remote-lifecycle-events = off
netty.tcp {
hostname = "127.0.0.1"
port = 0
}
}
cluster {
seed-nodes = [
"akka.tcp://[email protected]:2051",
"akka.tcp://[email protected]:2052"]
auto-down-unreachable-after = 5s
roles = ["registers"]
}
}