Прежде всего, вам не нужно добавлять конфигурацию кластера для удаленного взаимодействия AKKA.На ПК или узлах должно быть разрешено удаленное взаимодействие с конкретным портом вместо «0», чтобы вы знали, какой порт подключать.
Имеются конфигурации ниже
PC1
akka {
actor {
provider = remote
}
remote {
artery {
enabled = on
transport = tcp
canonical.hostname = "192.168.1.3"
canonical.port = 19000
}
}
}
PC2
akka {
actor {
provider = remote
}
remote {
artery {
enabled = on
transport = tcp
canonical.hostname = "192.168.1.4"
canonical.port = 18000
}
}
}
Используйте путь ниже действующего субъекта для подключения любого актера в удаленном режиме от ПК1 к ПК2
akka://<PC2-ActorSystem>@192.168.1.4:18000/user/<actor deployed in PC2>
Используйте путь ниже действующего субъекта для подключения от ПК2 к ПК1
akka://<PC2-ActorSystem>@192.168.1.3:19000/user/<actor deployed in PC1>
Номера портов и IP-адреса являются образцами.